8 song_hui_xiang

尚未进行身份认证

我要认证

勤奋努力持之以恒

等级
TA的排名 5k+

python 字符串转字节串

def encode(s): result = '' index = 1 for c in s: v = hex(ord(c)).replace('0x', '') if len(v) == 1: v = '0' + v result += v if index % 32 == 0: result += '\n' elif index % 4 == 0:

2017-06-28 20:22:39

Javascript浮点数运算

Javascriptfunction add(a, b) { var c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) { c = 0; } try { d = b.toString().split(".")[1].lengt

2017-04-14 16:43:38

How to Disable System Integrity Protection (rootless) in Mac OS X

Turning Off Rootless System Integrity Protection in Mac OS XAgain, the vast majority of Mac users should not disable rootless. Disabling rootless is aimed exclusively at advanced Mac users. Do so

2017-04-14 10:34:38

How to open an app from an unidentified developer

How to open an app from an unidentified developerYou can run apps that you've downloaded directly from the internet that aren't registered with Apple. You just have to give the OK.

2017-04-14 10:08:14

linux命令 chmod 755的含义 及drwxr-xr-x 的含义

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。 一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限。       权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6

2016-12-05 11:03:34

unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等

man: Manual   意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory   显示当前工作路径。su:Swith user  切换用户,切换到root用户cd:Change directory 切换目录ls:List files  列出目录下的文件ps:Process Status  进程状态m

2016-12-02 14:22:15

C++多态性

转自:http://blog.csdn.net/hackbuteer1/article/details/7475622C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核

2016-05-19 13:36:43

10 个 OS X El Capitan 高级技巧推荐

OS X El Capitan 是苹果公司在 2015 年 10 月正式发布的新一代Mac 桌面操作系统。这一代系统对比上一代 Yosemite,外观变化不大,表面上看,仅仅是将字体换成了新的字体。不过,这一代系统的人性化的韵味更加鲜明,例如摇晃鼠标自动变大的等等功能。除了带来系统性能提升、更流畅的操作体验,以及全新分屏体验外,El Capitan 还有哪些高级使用技巧呢?下面精选 10 个

2016-04-28 17:58:32

C++静态库与动态库

转自:http://www.cnblogs.com/skynet/p/3372855.html这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现

2016-04-28 11:19:05

c++ 使用stringstream对象简化类型转换

转自:http://developer.zdnet.com.cn/2003/0304/83250.shtmlC++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一

2016-04-12 15:43:45

C++对象的生存周期

转自:http://blog.jobbole.com/99484/代码代码说明:类A,含构造函数和析构函数普通函数fun,函数体里新建了类A的局部自动对象FunObj和局部静态对象InStaObjmain方法新建了类A的局部自动对象MainObj,调用fun方法外面新建了A的的外部静态对象ExStaObj和外部对象GblObj

2016-04-11 20:59:13

C++拷贝构造函数详解

转载:http://blog.csdn.net/lwbeyond/article/details/6202256一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copyint a = 100;  int b = a;   而类

2016-03-29 19:18:30

指针的概念

转自:http://www.cnblogs.com/ggjucheng/archive/2011/12/13/2286391.html指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 

2016-03-18 20:19:54

观察者(Observer)模式

转自:http://www.cnblogs.com/zhenyulu/articles/73723.html一、 观察者(Observer)模式观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系

2016-03-14 19:13:11

状态模式State(对象行为型)

转自:http://blog.csdn.net/hguisu/article/details/75572521.概述在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的状态或者修改一个状体(

2016-02-17 10:40:19

UML类图几种关系的总结

转自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化

2016-02-16 09:58:20

简单的 JavaScript 类继承框架

转自:http://www.oschina.net/translate/simple-javascript-inheritance?cmp在写work-in-progress JavaScript book一书时,对于javascript继承体系,我花费了相当的时间,并在该过程中研究了各种不同的模拟经典类继承的方案。这些技术方案中,我最为推崇的是base2与Prototype的实现。 

2015-12-14 16:54:10

二叉搜索树(Binary Search Tree)的插入与删除

二叉搜索树的插入关键是要找到元素应该插入的位置,可以采用与Find类似的方法。二叉搜索树的删除则要考虑三种情况:  1.要删除的是叶节点:直接删除,并再修改其父节点指针置为NULL  2.要删除的节点只有一个孩子的节点:将其父节点的指针指向要删除节点的孩子节点  3.要删除的节点有左、右两棵子树,用另一节点替代被删除的节点:右子树的最小元素或者左子树的最大元素#incl

2015-08-16 13:10:16

二叉搜索树(Binary Search Tree)的查找

二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。/* 二叉搜索树(Binary Search Tree)也称二叉排序树或者二叉查找树 1.非空左

2015-08-15 22:11:09

二叉树 (Binary Tree)相关题目(求总节点数 叶子节点数 深度 第k层节点数)

1.求二叉树中节点个数2.求二叉树叶子节点个数3.求二叉树的深度4.求二叉树第K层的节点个数#include #include #define ElementType chartypedef struct Node { ElementType data; struct Node *lchild; struct Node *rchild;}Binar

2015-08-15 14:22:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!