摘要:开源地址: https://github.com/ycg/mysql_web QQ: 779647966 Email: ycg166911@163.com 利用python的flask进行后台开发,前端bootstrap进行网页布局,监控参数比较详细... 后续加强告警的开发,以及流程上的优化,以及 阅读全文
posted @ 2017-05-04 17:22 TimYang 阅读 (267) 评论 (0) 编辑
摘要:一.IT人生感悟技术人员,为什么会苦逼 - 小洋 燕洋天老鸟对菜鸟的一些建议 - 张逸如果你喜欢上了一个程序员小伙_献给所有的程序员女友 - 邹华栋分享8年开发经验,浅谈个人发展经历,明确自己发展方向 - 风尘浪子王淮:我在Facebook的十点经验分享那些年我在网易积累的工作经验程序猿的执业修养(五)——勤学好问,自我批评 - 陈彦铭敏捷开发:如何通过回顾保持学习状态大学毕业后拉开差距的真正原因 - fengyv→(走出象牙塔的我们怎么做...)挑战无处不在→(关于跳槽后的面试经历)从一生的角度看程序员的学习和发展 - 理想流总结过去10年的程序员身涯 - 啊黄创业公司感悟录之十个提醒—作者 阅读全文
posted @ 2012-05-14 13:35 TimYang 阅读 (1433) 评论 (14) 编辑
摘要:1.单元测试系列文章 走进单元测试一:初认Unit Test走进单元测试二:测试需要从哪些方面着手走进单元测试三:实战单元测试走进单元测试四:单元测试背后的思考和感悟2.迭代器系列文章 迭代器学习之一:使用IEnumerable和IEnumerator接口迭代器学习之二... 阅读全文
posted @ 2012-03-19 18:35 TimYang 阅读 (3946) 评论 (9) 编辑
摘要:开源地址: https://github.com/ycg/mysql_web QQ: 779647966 Email: ycg166911@163.com 利用python的flask进行后台开发,前端bootstrap进行网页布局,监控参数比较详细... 后续加强告警的开发,以及流程上的优化,以及 阅读全文
posted @ 2017-05-04 17:22 TimYang 阅读 (267) 评论 (0) 编辑
正文内容加载中...
posted @ 2014-09-04 21:01 TimYang 阅读 (663) 评论 (7) 编辑
摘要:四月份的最后一天,写点心得,记录一下。这个月一直忙着开发一个基于Win32 API的程序,大量运用了句柄等很多API的知识。尤其随着代码量越来越大,逻辑越来越复杂,代码的清晰,健壮,扩展性成了一个需要重视的问题,也就是要适时的重构了。一丶重构的时机 上个星期在修改一块重大逻辑的时候,需要修改很多代... 阅读全文
posted @ 2014-04-30 22:19 TimYang 阅读 (233) 评论 (1) 编辑
摘要:最近财神爱欢乐的系列文章很火,很实用,看了会有一种醒悟的感觉,财神加油。今天星期六,天气很好,前几周一直都宅在宿舍里,于是今天踩着我心爱的单车去亲近大自然了。思考的方式有很多种,比如:在一个安静的地方思考,走路思考,骑车思考,梦里思考,潜意识思考,吃饭思考等等。在我的生活中“潜意识”,“走路”,“骑车”这个三个方式是我主要的思考形式。说到思考总觉得很高深,其实就是不停的想,不停的想,想,想......,就像阿甘一直的Run,Run,Run......一丶走路的思考 下面的形式基本都是一个人走路的情况下发生的: 我比较喜欢走路,除非赶时间或者路途遥远否则我都会走路,一边走路一边思考是一种享受.. 阅读全文
posted @ 2014-03-22 18:41 TimYang 阅读 (844) 评论 (1) 编辑
摘要:来到了新公司,一开始就要做个程序去获取另外一个程序里的数据,哇,挑战性很大。经过两周的学习,终于搞定,主要还是对Windows API有了更多的了解。文中所有的消息常量,API,结构体都整理出来了(还不是很全):Windows.zip目录:获取控件句柄模拟键盘和鼠标文本框赋值操作DateTimePicker控件操作TreeView控件识别简单验证码判断按钮状态正文:一丶怎么获取每个控件的句柄 第一种是使用FindWindow和FindWindowEx两个API结合使用,但太累太繁琐,不爽。 说实话第一次我是通过Spy++看我所需要的控件的顺序,然后循环几次获取这个控件的句柄,显然这种方式很.. 阅读全文
posted @ 2014-03-09 10:30 TimYang 阅读 (4242) 评论 (7) 编辑
摘要:好久没写文章了,还记得年前面试了一家公司,为了检测一下我的学习能力,给了我一个任务,做一个自动登录并自动操作菜单的程序。花了几天的时间研究了Hook以及使用WindowsAPI操作程序的知识,现在记录一下,也算是一次温习。一丶Hook 在我看来Hook就是监测用户操作键盘(或虚拟键盘)以及鼠标的行为,对于Hook的理解我也不是很深入,也只是一点皮毛。 1. 实现Hook的步骤 ①安装钩子 ②监测键盘和鼠标的操作,用来实现相应的逻辑 ③卸载钩子 2.安装钩子 钩子分两种:键盘钩子和鼠标钩子,而每一种钩子又可以分为全局钩子或局部勾子。 下面是安装钩子需要的Win... 阅读全文
posted @ 2014-02-22 16:13 TimYang 阅读 (3304) 评论 (1) 编辑
摘要:2013年,多么一个让我终身难忘的年份,这年的经历改变了我太多太多太多,这一年我一直在寻找属于自己的那份自由和梦想。2013年,有过悲伤,有过欢乐,有过兴奋,五味杂陈我都一一品尝过了,我也渐渐的在这残酷的现实中寻找到了自由之地 - 精神世界。2013年,你让我有机会去拥抱大自然,去感悟大自然,去感悟生命,去收获自由,去收获心灵的平静。2013年,感谢你,让我懂得了太多太多,让我在困苦中成长,谢谢你。(只是个人观点,如果跟你的观点有冲突请直言,如果有共鸣,求深交,:-))开篇: [杨曹贵] - 一位带着灵魂去旅行的骑者,也是一位热爱编程的执着者,一直在不断重新认识自我。正文: [2013.... 阅读全文
posted @ 2013-12-31 20:22 TimYang 阅读 (366) 评论 (6) 编辑
摘要:虽然大数据量的环境下,通过反射转换DataRow为对象性能会很低,但是在数据量适中的时候,这样能够减少很多的代码量,性能也确实不错。所以在数据量不是很大的情况下,推荐使用。如果数据量很大,可以使用Emit来提高性能,最近也在研究它,网上也有很多这方面的资料。我定义了一个DataRow的扩张方法,如下: 1 using System; 2 using System.Data; 3 using System.Reflection; 4 5 namespace YCG.FCL.Common.ExtensionMethods 6 { 7 public static class DataRow... 阅读全文
posted @ 2013-12-28 23:10 TimYang 阅读 (278) 评论 (2) 编辑
摘要:自从上次一篇博客已经有两个月了,因为一些事耽搁了 - (出发前说说我的个人感想)。到上海之后参加了很多面试,不管从技术上还是项目经验都遭遇到了一些打击,所以决心打造属于自己的框架作品。虽然我还是一个菜鸟,不过我相信只要坚持就会实现我的目标。今天的内容会很简单,只是想在博客上做一个简单的记录。此扩展方法只是方便把对象转化为指定的值类型,如果转化失败,就返回要转化的值类型的默认值。希望园友们能够多多提出你们的意见,谢谢啦!代码如下: 1 using System; 2 3 namespace YCG.FCL.Common.ExtensionMethods 4 { 5 publi... 阅读全文
posted @ 2013-12-20 21:36 TimYang 阅读 (280) 评论 (1) 编辑
摘要:我将在10.1早上七点准时出发,今天是9.29,倒数第二天,晚上睡不着,写写东西,抒发一下自己的情绪。我的计划:一个人从苏州骑车去云南.工作快两年半了,在这家公司的一年半时间里,我进步的很迅速,可是当这种增长速度慢了之后,就好像汽车跟火箭比速度,自不量力。所以我遇到人生中的一个转折,向哪个领域发展:后台开发,Web,Winform等等,我需要仔细的想想。一次失败的感情经历对我的打击很大,因为陷得太深,所以导致自拔的很慢,很慢。陷得太深,因为她是我第一个想结婚的女孩,我在乎的越多,失去的也越多,总是在抱怨付出和回报没有成正比。最后我想通了,这不是一个负责任的男人的想法,如果真心爱她,就要为她做出 阅读全文
posted @ 2013-09-29 23:02 TimYang 阅读 (2207) 评论 (6) 编辑