2011年12月23日
摘要: firebug 这款软件是网页开发必备的东西 可以查看js错误 html css http请求 做的也非常方便f12弹出界面 想看页面上某一个元素的信息 右键->查看元素 之后调css 如果是图片能够看图片大小 可以在js上打断点 单步执行 如果页面请求慢 可以看网络看看request数据和response数据 还有执行时间,有时候看response数据如果不正确那么就不是 网络问题,如果request response都没问题就是函数写法要优化了 省的打开fiddler了基本上前台后台都可以用到firebug 居家生活 出门旅行必备软件 阅读全文
posted @ 2011-12-23 17:19 xinshenghu 阅读(196) 评论(0) 推荐(0) 编辑
  2011年12月21日
摘要: 说到uml 是用图形描述自己的想法 这样比文字更加清晰 vs2010一共有7中uml图 层关系图 定向关系图文档 活动图 类图 序列图 用例图 组件图 这7种图是什么关系,什么时候写什么图,我没有什么系统学习,说一下我的使用经验。项目初期先是产品给需求, 需求->用例图 用例图告诉我产品都要做什么功能,我们再分析一下人力物力,做一下系统分层 用例图->层关系图 分层之后能够明确系统是2层,3层还是n层,这时候就可以写层次间的互相调用,用时序图 层关系图->时序图 我们的层次分出来了,层次调用关系也有了,这时候就可以开始搭积木了,把每层按照逻辑细分成组件,每个组件大多是一个类 阅读全文
posted @ 2011-12-21 11:56 xinshenghu 阅读(1565) 评论(0) 推荐(0) 编辑
  2011年12月20日
摘要: fiddler是一个http协议流捕捉工具,可以监视网络流。 在做网站程序的时候比较有用 查看网站提交是否正确 修改post get头测试网站漏洞 修改js和样式baidu就有下载 ctrl x是删除所有记录 f12 停止捕捉自动在论坛发文章这种事,可以用fiddler先抓取post的值,和cookie的值, 用编程语言定时模拟post包数据就ok了。原来自己用c#也写过这种东西, 但是没有人家写的好,界面比较丑,练练技术还可以。 阅读全文
posted @ 2011-12-20 10:22 xinshenghu 阅读(417) 评论(0) 推荐(0) 编辑
  2011年4月1日
摘要: 数据和算法是编程的两大要素寄存器 处理器上点 汇编能用到 内存ram rom 堆 栈 点编程语言能用到可以从点-》序列-》链表-》树-》图硬盘 文件系统普通用户可见树现阶段认为是最符合自然规律的一种结构c# java都用这种结构做继承类树内存存储的一种规范文件 普通用户字节可以从点-》序列-》链表-》树-》图数据库数据库管理员关系型 相当于把独立的文件建立关系 树 图。。。主要为了方便查找 并且产生了一种查询语言sqlxml树文件的一种规范inijason文件的一种规范jason键值对本身不是数据存储 而是发展起来的一种数据结构但是大学的数据结构没讲webservice别人的电脑上点把程序和数 阅读全文
posted @ 2011-04-01 11:30 xinshenghu 阅读(164) 评论(0) 推荐(0) 编辑
  2011年3月3日
摘要: 学习一个ide,看他都集成了什麽eclipse集成了编译 调试 代码管理 运行环境辅助工具包括文档格式化 代码模板 代码提示欠缺uml设计图第一次用的时候就得建立工作间 建立工程 然后在工程下建立文件 运行就可以了,如果已经有了工程就直接导入,一直不明白为什么叫导入,叫打开多好。。。快捷键很重要,到perfemence里找就成其他的就是什么时候编译器出了什么插件,自己去试了。这很麻烦而且往往是英文站点速度慢,建议没什么必要就不用升级了。看到周围同事用了,自己再用这样最省力。 阅读全文
posted @ 2011-03-03 06:12 xinshenghu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 字符集是最不爽的一件事了就像中国人要学英语 如果世界上人都说中文那生活就简单了就不用天天背书了什么时候要用字符集呢 就是交流的时候 与计算机交流就是键盘 屏幕 文件 数据库 网络 内存比如你用gb2312写了一个文件 别人用utf8读 就会乱码你和英国人说中文 他根本不知道你在说什么。那就得有翻译最常用的编码 gb2312 utf-8 iso8859-1 latin1一般情况下 我看到一堆乱码不知道他是什么编码来的就需要编码转换 从一种编码读再用一种编码写这样的做法 不如一开始就和对方商量好咱们用什么语言就像html的meta可以设置成gb2312 就是服务器告诉客户浏览器 我要说中文了 你要 阅读全文
posted @ 2011-03-03 04:41 xinshenghu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: io就是交流 输入输出与谁交流呢键盘 显示器 文件 内存 网络相对应的也有各种流由于人认的是字符机器认的是2进制所以又有字节流和字符流的概念还有一个是缓存的概念连续的交流就应该用缓存与人交流也是一样跟领导就得谦虚 跟同事就比较平和和领导谈工作 和同事谈游戏汇报工作的时候先自己整理一下再说平时聊天想到什麽说什么。交流是一件很重要的事。 阅读全文
posted @ 2011-03-03 03:55 xinshenghu 阅读(158) 评论(0) 推荐(0) 编辑
  2011年3月1日
摘要: api就是语言提供的类库array 字符串 基本数据类型 时间 数学进程 闹钟这些api是编程常用的功能任何编程都涉及到字符串 编程就是和计算机说话就是和自己说话 就是和别人说话所以我认为类库中最重要的就是字符串 阅读全文
posted @ 2011-03-01 03:37 xinshenghu 阅读(160) 评论(0) 推荐(0) 编辑
  2011年2月27日
摘要: 主要是正则表达式 不论什么语言都有注释 注释都可以变成文档 这样不用读代码就可以知道这些程序是做什么用的,方便 所以这些语言注释规范是什么 变量的规范 函数的规范 类的规范 如何用正则表达式提取出来 然后生产什么样的文档 自己可以写个工具出来 我曾经写过一个c#的文档生成器 都是用在接到一个新项目 在任何文档都没有的情况下 然后做2次开发。 先生成个文档,然后看项目数揣测它的分层结构 通过类 类的命名 类的父子关系推测类的功能 然后选几个函数进去看看 看看作者的编码风格 看看作者的思路 看别人代码往往是件艰苦的事 就像看人一样,明明你和你的领导不和还得和她交流向他回报工作 明明代码和自己... 阅读全文
posted @ 2011-02-27 13:00 xinshenghu 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 线程 线程同步 线程通信 线程生命周期 我在工作中应用多线程不多 曾经做过的就是copy 当copy线程执行的时候 主窗体线程不死 网络连接 当一个节点连不上的时候 主窗体不死 数据库连接 原理一样 线程就像 一边看电视 一边吃饭 同时做几件事就是多线程 有些同学因为电视没意思就不吃饭了 这样不好 线程同步 同时认识两个女人 给a打电话的时候不能给b打 反之亦然 打电话的过程是一个整体 否则就乱了 线程通信 工作和爱情是两件重要的事 工作一段时间有钱了 就请女的吃饭看电影 没钱了 就去工作 两者有一个共享就是钱 作为一个底层程序员即使月光也认识不到几个女的 线程的生命周期中有一项 ... 阅读全文
posted @ 2011-02-27 13:00 xinshenghu 阅读(126) 评论(0) 推荐(0) 编辑