现在位置: 首页 > corkscrew发表的所有文章
  • 07月
  • 22日
综合 ⁄ 共 121字 评论关闭
mysql错误ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 很明显是mysql的服务没有打开,进入mysql的安装目录,进入bin,然后打开双击mysqld打开即可
阅读全文
CEC简化数字家庭的操作,一个遥控器可以控制所有支持HDMI的数字产品 现时在很多不同品牌上都可看到CEC的身影,只是每一制造商给它的名字有异。 如松下电器(Panasonic)的VIERA Link,三星电子(Samsung)的Anynet+,LG电子的SIMPLINK,索尼(Sony)的BRAVIA SYNC,索普(Sharp)的Fami Link等。 功能上大致都是借着CEC信号让使用者可控制HDMI接口上所连接的装置。如单键播放(One Touch Play),系统待机(System Standby)。 如果使用者将影碟放进蓝光播放器时,电视会由于CEC信号的通知而自动开机,然后视频通道亦会自动切换到播放器连接......
阅读全文
  • 03月
  • 02日
综合 ⁄ 共 13451字 评论关闭
关于观察者模式 假设今天您设计一个图形分析算表程序,当中有一个资料物件,您可以用表格图形物件、柱状图形物件、圆饼图形物件等方式来 呈现物件,无论您是用哪种图形物件,重点是若资料物件的内容作了更改,则图形物件的内容也必须跟着修改,或许您的程式中有两个以上的图形物件来呈现资料,您在图形物件上更动资料,则另一个图形物 件也必须作出相对应的变化。 主题 资料物件 观察者 柱状图形 表格图形 圆饼图形 又假设您今天设计一个网络游戏,您在服务器上维护一个连线客户端共享的资料物件,当其中一个客户端作了操......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 7290字 评论关闭
C++string类常用函数string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:const char &operator[](int n)const;const char &at(int n)const;char &operator[](int n);char &at(int n);operator[]和at()均返回当前字符串中第n个字符的位置,但at函数提供范围检查,当越界......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 2373字 评论关闭
// Xcode 最最基本的常用快捷键(想看效果的话执行比调试应该要快): // 1.在所属范围内修改所有变量名:control + command + t; // 2.在 .m文件和 .h 文件之间切换:alt + command + up; // 3.智能提示: command + ,; command + .; command + esc; // 4.查看控制台输出:shift + command + r; // 5.复制代码:command + c; // 6.剪切代码:command + x; // 7.粘贴代码:command + v; // 8.全选代码:command + a; // 8.mac机器的 home 键:command + left; // 9.mac机器的 end 键:command + right; // 10.mac机器的 backspace......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1470字 评论关闭
  javascript正则表达式检验 /********************************************************************************* * EO_JSLib.js * javascript正则表达式检验 **********************************************************************************/ //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1814字 评论关闭
Max Sum of Max-K-sub-sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3193    Accepted Submission(s): 1136 Problem Description Given a circle sequence A[1],A[2],A[3]......A[n]. Circle sequence means the left neighbour of A[1] is A[n] , and the right neighbour of A[n] is A[1]. Now your job is to calculate the max sum of a Max-K-sub-sequence. Max-K-sub-sequence means a continuous non-empty sub-sequence which length not exce......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 730字 评论关闭
要用到tab组件,布局layout中必须有TabHost文件,它有一个id,比如 android:id="@+id/tabhost" 或者android:id="@android:id/tabhost" 在TabHost中一般必须有TabWidget,这个主要是用来处理tab的位置、属性等。一般还有FrameLayout组件,用于定义显示的在Tab下显示的组件。 例如:  TabHost tabs = (TabHost) findViewById(R.id.tabhost);   tabs.setup();   TabHost.TabSpec spec = tabs.newTabSpec("tag1");   spec.setContent(R.id.tab1);   spec.setIndicator("Clock");   tabs.addTab(spec); 其中tabs.newTabSpec("tag......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 11352字 评论关闭
来源:http://www.cnblogs.com/kanggezi/archive/2010/11/30/1891855.html Android 2.1 源码结构分析 lee Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- external (android使用的一些开源的模组) |-- fra......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1322字 评论关闭
1.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。 子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。 如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。 2. Delphi 的函数覆......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 190字 评论关闭
继承view时,构造函数的区别 super(Context context) 与super(Context context, AttributeSet set) 的区别,在什么情况下用 一般自定义view时,用不上回调函数的时候,可以用super(Context context) ,但如果要复写回调函数,必须使用super(Context context, AttributeSet set),否则会报错
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 5909字 评论关闭
分布式存储系统通常通过维护多个副本来进行fault-tolerance,提高系统的availability,带来的代价就是分布式存储系统的核心问题之一:维护多个副本的一致性。一致性协议就是用来干这事的,即使在部分副本宕机的情况下。Raft是一种较容易理解的一致性协议。一致性协议通常基于replicated state machines,即所有结点都从同一个state出发,都经过同样的一些操作序列,最后到达同样的state。 为了便于理解,Raft大概将整个过程分为三个阶段,leader election,log replication和commit(safety)。 每个server处于三个状态:leader,......
阅读全文