现在位置: 首页 > openness发表的所有文章
  • 07月
  • 17日
综合 ⁄ 共 466字 评论关闭
花未全开月未圆,寻花待月思依然。明知花月无情物,若是多情更可怜。 春还未到雪还存,望春盼雪消如旧,已知春雪难共存,只是多情更伤悲。 花未全开月未圆,花全开之后随之而来的就是凋谢,月圆满之后随之而来的就是亏缺,故世人所谓的花好月圆,在诗人看来并不是最佳状态,最佳状态是花尚未全开、月尚未全圆的时候。这与曾国藩所提出的“求阙守拙”是类似的意思。 常人都追求齐全,追求完美。“求阙”的观念则不主张这样,倒是希望存点欠缺存点遗憾。到底是完美好呢,还是有点缺憾好呢?这中间没有孰是孰非,而是取决于一种处世......
阅读全文
  • 06月
  • 14日
综合 ⁄ 共 2398字 评论关闭
「从粗放式的程序小子到精益化的编程大师。」 最近一直在思考,怎么算是有效地编程,个人该怎么做,一个开发团队又该如何? 这里的前提是假定需求的有效性,不考虑需求的无效导致的无谓的编程。 需求的有效性这是另外一个主题了,不在本文讨论。 我所在的开发团队,近三年前大部分都是刚毕业的学生,整个团队的开发风格就是粗放式的。 这里提到的 “粗放式” 是如何定义的,软件开发这个行业比较年轻,没有确切的定义,但在传统行业里提到的 “粗放经营” 可以用作类比,引用百度词条的定义如下: 粗放经营(Extensive Management)......
阅读全文
  • 10月
  • 31日
数据库 ⁄ 共 384字 评论关闭
有消息称甲骨文将以74亿美元收购太阳微系统公司。到sun的网站上一看,真的: http://www.sun.com/aboutsun/media/presskits/2009-0420/index.jsp   Sun and Oracle today announced a definitive agreement for Oracle to acquire Sun for $9.50 per share in cash. The Sun Board of Directors has unanimously approved the transaction. It is anticipated to close this summer.   Sun公司和甲骨文公司今天宣布了一项最终协议,甲骨文以每股9.50美元现金收购Sun公司。Sun的董事会已经一致批准该交易。预计到今年夏季完成。   ......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 218字 评论关闭
欧几里德算法的基本方法是重复应用 m mod n ,直到最后的模值为0 。 基本算法 int  gcd(int m, int n) {     int temp ;while ( n > 0){temp = m % n ;m = n ;n = temp ;}return m ; }  递归写法 int gcd ( int m , int n )  {return n == 0 ? m  : gcd( m%n, n ) ; } 位运算写法 int gcd(int m,int n)   {       while(n^=m^=n^=m%=n);       return m;   }  
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 59字 评论关闭
1.所用的证书一定是要从最初申请证书的那一台mac上导出来的p12文件来导入,导入之后左边会有小箭头,点开可以看见秘钥
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 3739字 评论关闭
测试游戏的时候,由于听背景音乐实在听地烦了,便将背景音乐的效果给关闭了 没想到接下来就出现了问题! 值得注意的是,这个问题在我关闭背景音效之前一直就没有出现过~ 我做的也是一个类似于cut the rope 的切割类物理游戏,因此在每次执行切割操作的时候都会播放一段“唰”的音效 自从关掉了背景音效,播放“唰”切割音效、程序逻辑判断切割的时候就会停顿一下,说的不好听就是卡一下 虽然只是很短暂的卡一下,但这种情况明显会让玩家感到很不爽,因此,我也感到很不爽! 总之,现在的问题就是如何将这个bug给去除掉了。。 控制台上......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 217字 评论关闭
故事是这样的,     RegQueryValueExA()函数要往一个Char 数组填数据。     然后,atoi(),strcpy()处理这个char数组。    问题是这两个C运行时函数只接受char,char*类型。而人家windows API却只处理BYTE型数组。    且本质上BYTE与char是一样的,都占同样大小的内存空间。    我已经把项目调成多字节字符,要是unicode不知道还有多少错误。    哎。。。强大的windows啊  
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1315字 评论关闭
堆:类似队列 栈:先进后出 程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等。操作方式类似于数据结构中的栈。只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则栈溢出。在 WINDOWS下,栈的大小是2M,,是一块连续内存区域。 在函数调用时,第一个进栈的是主函数后的下一条指令、然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。当本次函数调用结束后,局部变量先出栈,然后是参......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 4194字 评论关闭
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; //add here by lz 2008/05/28 using System.Xml; namespace XML {     public partial class RemoveAll : Form     {         string FileName = "BYD.xml";         public RemoveAll()         {             InitializeComponent();         }         private void button1_Click(object sender, EventArgs e)         {             //System.Xml.......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 2902字 评论关闭
1,这种方法就是类似于在一般的网站左边有导航栏,然后有+ -显示或者折叠信息 <html> <head> <title>document示例--树状展开和关闭</title> <script language="javascript" type="text/javascript"> <!-- function test1_onclick(){ if(test1.innerText=="-"){ myList.style.display="none"; test1.innerText="+"; }else{ myList.style.display="block"; test1.innerText="-"; //怎样体现body的all这个对象的作用 //因为你可以通赤body的all来访问body中所有的控件(通过id) //所以代码可以写成......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1733字 评论关闭
  <libxml/parser.h> //设置是否忽略空白节点,比如空格,在分析前必须调用,默认值是,最好设置成.否则会有惨痛的调试经历... int xmlKeepBlanksDefault (int val)   //分析一个xml文件,并返回一个文档对象指针 xmlDocPtr xmlParseFile (const char * filename)     <libxml/tree.h> //xml操作的基础结构提及其指针类型 xmlDoc, xmlDocPtr //文档对象的结构体及其指针 xmlNode xmlNodePtr //节点对象的结构体及其指针 xmlAttr xmlAttrPtr //节点属性的结构体及其指针 xmlNs xmlNsPtr //节点命名空间的结构及其指针     ......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 3420字 评论关闭
第二天:防守,堵堵堵 为了提高对五子棋游戏的感性认识,我又在网上找了几个写的很好的五子棋游戏,与电脑进行了若干次对弈。作为一个门外汉,防守总是最好的选择。那么在什么条件下防守,在什么位置防守,这些位置如何确定……在这一系列的问题的驱动下,我开始学习模拟对象的AI部分。 首先我选择了总是防守,所以在这一天,我的第一个问题解决了。那么在什么位置放手呢? 之前定义了棋盘用points[i][j]表示,那么最直观的想法是看看棋盘上的棋子,可是棋盘既有白子又有黑子,还有空位。怎么判断呢?好吧,从AI的角度出发,他现在要......
阅读全文