随笔分类 - 【随笔】
摘要:markdown 锚点 努力吧 "我的网站" 之前有个域名phifan.com没续费被抢了,之后又买了phifan.cn没续费被抢了,还剩下个plusnet.cn说什么也不能再丢掉了! 代码 标题 end 不用cnblog了 以后换到 "我得博客"
阅读全文
摘要:创新你起码得对现有的事物的整个过程了解的清楚,如果现在是啥为啥都不知道,脑袋空想出来的东西怎么谈得上创新。
阅读全文
摘要:duang~跳出个界面上面一个lisp程序。
阅读全文
摘要:首先先要了解一下子网掩码:子网掩码,它是一种用来指明一个IP地址的哪些标识是主机所在的子网,以及哪些标识的是主机的位掩码。 我们公司的网络结构是这样的 要为所有的PC分配固定ip,我想分配到192.168.2.X上,第一个路由器的默认网关是192....
阅读全文
摘要:关于值传递,和地址传递:一开始,就太注重概念,而忘了实质的东西。写了1年c++还犯这种错误,不应该啊!函数实质上都是把值(地址其实也是一种值),push进栈。例子 class *a = NULL;void func(class *a) {a = new class;}出来的a的值依然是NULL。对class *a 理解时,作为a就是一个存地址的变量就好了。(想想当时写程序竟然犯这样的错误,而且自己当时竟然,浑然不知,理所当然的认为对)如果想通过这种方法,给a赋值,应该这样写:class *a = NULL;void func(class **a) { *a = new class;}func(
阅读全文
摘要:why python脚本比起c++更简单代码量更少,省去编译的时间。python比起rubby,pearl等其他脚本也更简洁一些,要的就是最简洁。python数据集合元组,列表,set,字典(相当于map)元组和列表和相似,但元组具有不可变性,他们不支持应用在列表中任何原处修改操作。元组和列表有一点要注意a=[]a+='abc'>>> print a['a', 'b', 'c']赋值的时候,应该a+='abc', 或者是 a=['abc',]如果是元组a=('abc'
阅读全文
摘要:今天,经理让我说某程序思路,还没写非得让我把思路全都说出来。不评价了!他确实比我强很多,从这方面讲我没话说。 说说今天的收获,如果数据库中有上千个表的数据,你有30w条数据去比对,那上千个数据库中的数据,应该怎样比比较好? 一开始我的思路肯定是,一条数据就搜索,上千个表一遍,这样效率不高。可以把30w条数据,放到hash中,根据条件从数据库中把每个表中,符合条件的数据筛选出来,然后,根据每条数据的一个字段作为键值,搜索哈希。如果找到,证明比对成功了,保存,否则,下一条数据。一个表中的数据遍历完后相同的方法再判断下个表中的。 但是这样的问题是,一个表中符合条件的数据要占用大量内存。 ...
阅读全文
摘要:无符号的整数以原码的形式存在于内存中,假如此整数占1个字节(为了简化),从小到大为0-256,对应二进制为0000 0000 -- 1111 1111。有符号的整数正数以原码的形式存在于内存中,负数以补码的形式存在于内存中,正数从1-127,对应二进制为0000 0001--0111 1111;负数从小到大为-128到-1,1000 0000--1111 1111。这样做的原因是为了,1.避免了出现正0和负0这两个相等的数字。2.可以将减法转换成加法处理。1-1 0000 0001 + 1111 1111 = 0000 0000溢出位不管。忘了它的类型看看如何不通过中间变量去交换两个变量的值我
阅读全文
摘要:原因:发现自己学习东西,都不求甚解,掌握了一点就欣然自得,就不再继续彻底弄通;等到下次在遇到,忽然意识到自己以前掌握的是不对的是片面的。今天google关于一些vs反汇编代码的意思时,排第一的竟然是老谢写的,顿时就兴奋了,世界好小啊(看看人家写的博客多牛啊!向老谢学习)。怎么写:遇到的问题,把想写的东西,研究上几天,虽然不能保证100%正确,但是绝对不能自己还不是很明白就开始写;把要写的要点都弄清楚后,在规划文章的思路,让读者更清楚自己写的什么意思,也是给自己理清思路。格式:文章字体:15px不再用EntryName个人分类只能选一个排版用这篇随笔试验下
阅读全文
摘要:公司用我以前讨厌用的linux,现在用着感觉还好,kdevelop开发c++,渐渐的也习惯了。做公司出的题目,越做越想吐了,逻辑写成那样!有没有更好的方法,让逻辑更清晰?用控制变量控制,一多很混乱;总是想着用最少的控制完成同样的功能,却总是不断的加控制变量。今天从下班坐电梯,想起自己完成题目时,总想着,这出题干嘛?去了这个也一样,而且考察的效果不会变,看到电梯的按钮,你说这写程序的得多认真的写这些逻辑,才能够保证电梯不会出现在某一层突然不走了(等)的bug。逻辑无小事,要认真。
阅读全文
摘要:第一次知道这个词,是在高中,物理老师将变压器的原件的时候。 今天做android游戏的push功能时,我想要的是开机的时候启动服务,当然还要使用游戏中数据存储层的原件,不过用了几次,游戏启动的时候调用是没问题的。当游戏没启动(即没做一系列的初始化工作),这项任务确总完成不了!我知道由于存储组件的各个类耦合太严重,模拟一个类似游戏启动时初始化的过程非常复杂也非常没有必要,我要的仅仅是一个字段而已。write by fgd
阅读全文
摘要:1.层次过细是初学面向对象编程的程序员最容易犯的错误。(做android cosmo项目时曾犯过,而且还滥用设计模式;应该设计的尽可能简洁)2.好的c++程序员都会让头文件的依赖关系变得最小,合理地使用类声明,而不是包含进整个类的定义。3.好的c++程序员会把所有的数据都声明成private的,尽量在同一个类中暴露过多的public方法,而protected应该慎用,至少尽量不用在成员数据上。(为什么protected尽量不用在成员数据上呢?)4.作为良好的面向对象设计,继承类很少去扩展基类的功能,这样子类作为具体实现被隐藏在基类的接口之后,结构变得干净整洁。(做第一个项目cosmo时,继承用
阅读全文
摘要:以前做java,字符集转转转,总是不得其道; IDE的编辑器可以设置字符集(假设是utf-8),你输入的字符显示不是乱码,假设显示 你好! 其对应二进制假设是 (1110),本质上也就是1110。 你不去保存字符集,程序是不会知道你用什么字符集编的码,只知道是 (1110)二进制而已。 所以要显示 你好! 你必须知道(1110)用的什么字符集,不然就是乱码(假如gb2312 中1110 是 不好!) 那么就显示 不好! 显然和你想得到的结果不一样。 文本编辑器,只能统一设置字符集,就像qq聊天时你只能设置所有文字的字体,单个字体的设置做不到(html可以)。可以在程序中你可以,你可...
阅读全文
浙公网安备 33010602011771号