现在位置: 首页 > zzssdz发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 3226字 评论关闭
转自:http://blog.csdn.net/happydeer/article/details/17023229 最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。 我认识很多杰出的程序员——这是在亚马逊工作最好的额外“福利”之一。如果仔细观察他们,你会发现他们时时都在锻炼。他们已经很......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 8642字 评论关闭
17.13 Form submission 请移驾W3C标准规范:http://www.w3.org/TR/html4/interact/forms.html#h-17.13 The following sections explain how user agents submit form data to form processing agents. 17.13.1 Form submission method The method attribute of the FORM element specifies the HTTP method used to send the form to the processing agent. This attribute may take two values: get: With the HTTP "get" method, the form data set is appended to the URI specified by the action attribute (with a questio......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 456字 评论关闭
1, 尽可能地使用异步 通信. 2, 为提供不同服务的硬件引入故障隔离 . 3, 在多层系统中, 使用Cache . 4, 从用户角度监控 你的系统性能. 5, 使用数据库复制 , 降低单点读压力. 6, 根据用户和业务的不同, 将应用或数据库分片 . 7, 减少使用关系型数据库 的复杂特性. 尽可能把它当做是一个持久存储设备. 8, 以循序渐进的方式升级系统 , 先升级小部分servers, 然后逐步升级所有servers. 9, 在一个应用进入生产环境前, 一定要做性能和负载测试 . 10, 设计系统时, 应该要做容量规划与扩容方案 . 11, 使系统具备回滚 能力. 12, 确保团队具备......
阅读全文
  • 09月
  • 21日
编程语言 ⁄ 共 663字 评论关闭
Unix网络编程 中提到,可以使用alarm + signal 机制产生信号,从而使程序从阻塞的函数调用中跳出,例子如下: 服务进程使用阻塞的监听套接字进入监听,设置3s的alarm,确保3s内无客户端连接,看服务进程是否能在alarm触发后跳出accept阻塞; server.c ... void alarm_hander(int signo) { printf("alarm...\n"); } void main() { ... listen(listenfd,queuelen); //alarm test void *oldfun; oldfun = signal(SIGALRM,alarm_hander); alarm(3); printf("before accept\n"); a......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1636字 评论关闭
代码依然参考胡浩神: 说说思路吧,因为n最大有20W,所以可以把每一行当作线段树的叶子(因为n可能小于h,所以只需要最小的那个建树就可以了),每一个叶子的值则是w; 要保证 announcements 是贴在最上面的,而且是最左边的(这点无需考虑,因为是按照读入的顺序来的),要保证是贴在最上面,所以优先向左子树搜索,即当前结点的左子树值(代表左子树下有叶子的值是大于wi的)大于wi,就搜索左子树,这样只要在搜索出来的时候直接更新就可以了...... 不得不说代码相似度和胡浩神的到了100%  你妹 我真是自己敲的啊!! #include &......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 602字 评论关闭
出处忘记了,只记得是在百度知道上找到的,牛人无处不在。 使用下面代码可以启动MySql: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start 使用下面的内容将更加方便 sudo vim /Library/LaunchDaemons/com.mysql.mysql.plist 然后输入 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 457字 评论关闭
from: http://baike.baidu.com/view/2761030.htm 功能说明:   改变文件属性。 语 法:   chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...] 补充说明:   这项指令可改变存放在ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs等文件系统上的文件或目录属性(请注意vfat不可以!),这些属性共有以下8种模式:   a:让文件或目录仅供附加用途。   b:不更新文件或目录的最后存取时间。   c:将文件或目录压缩后存放。   d:将文件或目录排除在倾倒操作之外。   i:不得任......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 0字 评论关闭
  • 12月
  • 17日
综合 ⁄ 共 9486字 评论关闭
@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (mInputEventConsistencyVerifier != null) { mInputEventConsistencyVerifier.onTouchEvent(ev, 1);//Eng版本中会对输入事件进行一致性检验 } if (DBG_MOTION || DBG_TOUCH) { Xlog.d(TAG, "(ViewGroup)dispatchTouchEvent 1: ev = " + ev + ",mFirstTouchTarget = " + mFirstTouchTarget + ",this = " + this); } boolean handled = false; if (onFi......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 3178字 评论关闭
Online服务器的第三部分就是数据层,send_request_to_db开始了数据层的处理逻辑: int send_request_to_db(int cmd, sprite_t* p, int body_len, const void* body_buf, uint32_t id); 在该函数里首先以懒惰的方式连接数据库服务器,获取一个网络连接,注意参数p,如果该参数为空,那么就说明不关心数据库代理服务器返回的数据: if (!p) pkg->seq = 0; else pkg->seq = (sprite_fd (p) << 16) | p->waitcmd; 注意以上的代码,如果不关心返回数据,那么直接将pkg的seq字段设置为0即可,如果关心返回结果,就需要用......
阅读全文
  • 09月
  • 15日
综合 ⁄ 共 5041字 评论关闭
二叉树一直面试中的重头戏,所以需要我们在二叉树上花很多时间去掌握它。我先实现二叉树的基本操作,后面再去探究它深层次的东西。 本次实现了二叉树的创建、前序、中序、后序、层次遍历,及打印二叉树。打印二叉树的路径还没有实现。后面再补。 下面是实现代码: 先定义接口: package com.guobing.tree; public interface Tree_Interface { final String [] mode = {"preOrder", "inOrder", "postOrder", "levelOrder"}; boolean createBTree(String gt); boolean isEmpty(); void traverseBTree(String s); Object find......
阅读全文
 上一篇(Managed Metadata Service Application(一)创建Managed Metadata Service Application)说到了如何创建一个新的Managed Metadata Service Application。 创建完之后,或者是在使用过程中,经常会遇到一个错误--The Managed Metadata Service or Connection is currently not available: 一般情况下,有两个原因会导致这个错误: 第一个原因可能是Service没有起来。去Services里面启动相应的服务: 第二个原因可能是IIS里的Application Pool没有起来: 一般这两个地方启动之后,就能解决问题。
阅读全文