C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年4月22日

摘要: trigger(event, [data]) 与 triggerHandler(event, [data]) 都是用于触发一个事件。 其两者的区别在于,如果触发的事件是有浏览器默认行为的,trigger会触发浏览器默认行为,而triggerHandler不会。 简单来说,如果你要触发一个Form表单 阅读全文
posted @ 2016-04-22 18:29 逆心 阅读(570) 评论(0) 推荐(0) 编辑

摘要: 读写分离的作用 写会锁表,而且比较耗时。如果一个表经常写入,那么无疑会影响到查询的效率。所以将经常写入的数据库进行读写分离之后,会大幅提升读取效率。 (实际上,面试时,只会问你知不知道原理,底层是怎么实现的,其实你会不会配不重要。简单来说,就是主数据库的binLog二进制日志,记录了所有对主数据库的 阅读全文
posted @ 2016-04-22 17:36 逆心 阅读(5020) 评论(0) 推荐(1) 编辑

摘要: 停止启动MySQL服务 停止:net stop mysql启动:net start mysql 查看正在运行的线程 SHOW PROCESSLIST SHOW FULL PROCESSLIST 杀死线程 上面的查看线程的方式里,如果你发现有一个线程长时间未执行完毕,想停掉它,可以使用下面的方式 KI 阅读全文
posted @ 2016-04-22 14:43 逆心 阅读(2261) 评论(0) 推荐(0) 编辑

摘要: 建一张试验表如下: 一、批量插入 MySQL的INSERT有一种写法如下: 所以,在.Net里,要实现批量插入,只需按照这种格式拼接SQL语句就OK了。这种批量 “Insert” 的方式会比一条一条Insert多很多。 不过特别注意的是,一次过Insert多少条最快,这个要慢慢试验得出结果。 二、批 阅读全文
posted @ 2016-04-22 13:38 逆心 阅读(1783) 评论(0) 推荐(0) 编辑

摘要: 当一个被采集的网页是开启压缩了的话,如果使用HtmlAgilityPack 的HtmlWeb默认配置去下载,下载回来的HTML代码是乱码,应该进行如下操作 而如果仅仅只是网页的编码问题,则只需要配置这个参数: 阅读全文
posted @ 2016-04-22 10:40 逆心 阅读(1046) 评论(0) 推荐(0) 编辑

摘要: MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法 错误2,系统找不到文件。 开始...运行... regedit 注册表项: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -? services 阅读全文
posted @ 2016-04-22 09:30 逆心 阅读(11192) 评论(0) 推荐(1) 编辑

摘要: IModelBinder的学习不算深入,现在用它来实现一个json转Dictionary<string, string> 一、原始json转Dictionary<string, string> 如果不用IModelBinder,那么将Json字符串转换为Dictionary<string, stri 阅读全文
posted @ 2016-04-22 09:29 逆心 阅读(1681) 评论(1) 推荐(1) 编辑

摘要: 这几天开发一个程序,需要将一个图片旋转360度然后每一个角度保存下来。刚开始本来想着是让美工弄的,但是让一个美工手动转360度,她会喷你一脸。 using System; using System.Collections.Generic; using System.Drawing; using Sy 阅读全文
posted @ 2016-04-22 09:27 逆心 阅读(2674) 评论(0) 推荐(1) 编辑

摘要: 以前需要将一段json字符串转换为C#对象时,一般都是定义一个与之对应的实体类来接收。这样做有一个很大的缺点,就是当字符串特别长,属性特别多,又有嵌套时,手敲这个实体类就非常痛苦。 比如之前做的一个接收百度七天天气预报的API,层层嵌套,很痛苦。 C# 4.0 之后有了动态类型dynamic。用这个 阅读全文
posted @ 2016-04-22 09:26 逆心 阅读(11958) 评论(2) 推荐(2) 编辑

摘要: 在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了ArrayList。 ArrayList、List<T> ArrayList是可变长数组,你可以将任意多的数据Add到ArrayList里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。 但是 阅读全文
posted @ 2016-04-22 09:24 逆心 阅读(5484) 评论(0) 推荐(7) 编辑

摘要: 排列组合的概念 排列:从n个不同元素中取出m(m≤n)个元素,按照一定的顺序排成一列,叫做从n个元素中取出m个元素的一个排列(Arrangement)。 组合:从m个不同的元素中,任取n(n≤m)个元素为一组,叫作从m个不同元素中取出n个元素的一个组合。 排列组合实现代码 上一个项目做的一个水路的路 阅读全文
posted @ 2016-04-22 09:23 逆心 阅读(13242) 评论(3) 推荐(4) 编辑

摘要: 一、全局设置的方式(貌似不行) SVN忽略文件夹刚开始用的是这种方式: Settings => Subversion里的Global ignore pattern增加这两项*/bin */obj。 后来发现这样操作无效。 二、属性的方式 于是换成第二种方式 Properties => News => 阅读全文
posted @ 2016-04-22 09:05 逆心 阅读(6822) 评论(1) 推荐(0) 编辑

摘要: 一、创建外部引用 我们常常遇到这样一个场景,我们有两个系统,两个系统用的是同一套框架。如果我们用两套程序 去做,当我们修改这个公共的框架的时候,另外一个还是旧版本的,很容易造成混乱。 SVN的外部用就是处理这种情况的。 我们有一个系统A,一个系统B。我们将它们公用的文件提取出来,作为系统C,由独立一 阅读全文
posted @ 2016-04-22 09:03 逆心 阅读(2808) 评论(0) 推荐(0) 编辑

摘要: 前两天开发一个新功能,用'on'函数为一个新增加的按钮绑定了一个事件,后来测试发现,这个事件有可能会触发多次。 <html> <head> <meta name="viewport" content="width=device-width" /> <title>码上飘</title> <script 阅读全文
posted @ 2016-04-22 09:01 逆心 阅读(12047) 评论(1) 推荐(1) 编辑

摘要: 通常JSON时间一般是这样的格式。 1 /Date(1436595149269)/ 通常我们用AJAX获取下来的JSON数据,如果有时间,都是这种格式的。其中,中间的一段数字"1436595149269"表示的是1970年1月1日至今的毫秒数。 这种时间格式并不能够直接显示给用户查看,因为这是人类所 阅读全文
posted @ 2016-04-22 08:58 逆心 阅读(34117) 评论(0) 推荐(1) 编辑

摘要: 百度编辑器Ueditor其实蛮好用的,后来使用了一段时间发现,每次打开后又保存,发现都会往内容的前后都增加一个空白的<p></p>。刚开始以后是百度编辑器的问题,找了很长时间也没办法解决。后来经过排查,发现居然是自己代码的问题。 如果代码是这样写的: 哈哈,缩进挺漂亮的嘛。但是前后有了回车啊,回车, 阅读全文
posted @ 2016-04-22 08:56 逆心 阅读(17251) 评论(5) 推荐(2) 编辑

摘要: 其实,javascript计算时间差的方式非常简单,如果是默认的Date()类型,直接相减就是相差的毫秒数。 输出如下: 如果,拿到的不是日期类型,而是"2016-03-28 10:27:00"这种的字符串格式呢,那么就需要先将字符串转换为日期类型。 以上得到的date1就是一个日期类型了。就可以计 阅读全文
posted @ 2016-04-22 08:54 逆心 阅读(58647) 评论(1) 推荐(1) 编辑