摘要: 新实现的一个四表行转列视图查询 先上个建库建表插入数据: /* SQLyog v10.2 MySQL - 5.1.73-community-log : Database - zj ************************************************************ 阅读全文
posted @ 2016-11-15 20:54 lichjx 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们使用C#语言书写业务逻辑时,并不会太多地主动考虑到内存的占用和分配问题,但编的程序多了,就总会遇到一些性能问题。提到"性能"二字,就不得不考虑CPU和内存,而提到内存占用和使用效率,就不得不提到“堆栈”。于是我就想把堆栈这个概念彻底弄明白,于是打算写一篇文章记录下自己理解的过程。由于也 阅读全文
posted @ 2016-11-03 16:53 lichjx 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 有两种方法,先记下第一种 sqlserver manager里的新查询中启用 Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc D 阅读全文
posted @ 2016-03-23 13:23 lichjx 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一般的新技术手段的应用分三步(我总结的),问题适配(读书、问人,这时一般处于迷茫状态,尽量避免被煽动被诱惑是很重要的,少讲些主义,多研究问题)、选择工具(一般都有现成的,除了你玩创新(也创新不到哪去)或在Google这种老遇见没人碰到过的问题的地方搞新技术),测试可用性,也就是能不能解决问题(有哥们 阅读全文
posted @ 2015-09-25 19:29 lichjx 阅读(385) 评论(1) 推荐(0) 编辑
摘要: 现在开始研究写单元测试了,经过一些思考(做事总得找点儿理由),开始写写随笔,希望一块做这事儿的来谈谈想法和经验,这是第一篇,下一篇是原始人学习使用工具的故事,估计很快会写出来,第一篇很短,就是扯扯,大家凑合看吧(笑)。 1 让机器去做重复的事,而不是每次都由程序员配置参数、打开IDE项目、编译、运行 阅读全文
posted @ 2015-09-24 15:02 lichjx 阅读(377) 评论(2) 推荐(0) 编辑
摘要: 几天来,程序都快被BUG烤糊了,经历了一系列细节崩坏的过程后,我对程序质量的问题有了一种全新的认识,如何建造健壮高效的软件? 责任心?机智?经验?工匠精神? 还是从具体的方法和执行过程研究自身吧…… 1 对需求的掌控程度太浅(需要二次确认后对代码进行review) 从开第一次需求串讲开始,到底对需求 阅读全文
posted @ 2015-08-17 11:49 lichjx 阅读(619) 评论(2) 推荐(0) 编辑
摘要: 今天想给整个数据库做初始化,也就是清空所有表,然后让索引归零,使用truncate table 就可以,但好多张表,怎么批量搞定呢?有人说重建表吧,dump一下,然后再重建,但我还是想用truncate,毕竟用得熟也好理解。但是怎么获取所有表的表名呢?然后还得手写N个Truncate ,到网上查了查... 阅读全文
posted @ 2015-08-14 16:41 lichjx 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 今天告诉我要写一个服务,目的是按照每个班中各分组中竞赛最高分组平分小组得分给各个成员的服务,于是就有两个技术需求1查询每个班的冠军团队 2增加一组人的分数从“1”中,查出每个班N个分组中的得分冠军团队,然后根据这个团队小组人数,把团队得分平均分成N份,用方法“2”更新该组人的分数。上查询代码!1 有... 阅读全文
posted @ 2015-07-26 10:52 lichjx 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: 今天做个后台服务,有个需求是批量生成一批表的数据,如果用BulkInsert会提升很大一截提交效率,但是如果用循环构造提交的Datable,则算法开销太高,所以用这种查询批量查出符合格式的DataTable结果集。 *思想就是将查询列做CASE判断值,然后放在 SELECT段中作为别名列显示字段值, 阅读全文
posted @ 2015-07-24 11:01 lichjx 阅读(8177) 评论(0) 推荐(2) 编辑