随笔分类 -  知识点

记录平时遇到的小的知识点
摘要:using System; using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; using System.Linq; using System.Security.Claims; using System.T 阅读全文
posted @ 2020-01-29 20:39 Old 阅读(684) 评论(0) 推荐(0)
摘要:Centos7 启动脚本 启动脚本、如果进程已存在,输出错误信息后退出; 阅读全文
posted @ 2019-04-25 09:56 Old 阅读(1245) 评论(0) 推荐(0)
摘要:CentOS7安装Python3,开发SocketIO 客户端 参考:https://blog.csdn.net/lovefengruoqing/article/details/79284573 步骤一 查询当前版本 查询当前机器上的Python版本 可以看到,python指向的是python2,p 阅读全文
posted @ 2019-04-13 10:20 Old 阅读(452) 评论(0) 推荐(0)
摘要:范型单例 阅读全文
posted @ 2015-01-20 11:04 Old 阅读(1183) 评论(0) 推荐(2)
摘要:一致性哈希算法来自:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希... 阅读全文
posted @ 2014-11-19 08:53 Old 阅读(353) 评论(0) 推荐(0)
摘要:本文转自:http://blog.csdn.net/mjx91282041/article/details/8904705说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文S... 阅读全文
posted @ 2014-07-25 08:58 Old 阅读(4299) 评论(0) 推荐(0)
摘要:mysql语句:批量更新多条记录的不同值mysql更新语句很简单,更新一条数据的某个字段,一般这样写:帮助1UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';如果更新同一字段为同一个值,mysql也很简单,修改下where即可:帮助1UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values');这里注意 ‘other_values’ 是一个逗号(,)分隔 阅读全文
posted @ 2013-09-09 16:37 Old 阅读(38018) 评论(5) 推荐(2)
摘要:最近由于程序需要,需要实现指定的行为datagridview的currentrow ,当我设置 dataGridView1.Rows[i].Selected = true时,刷新后,界面显示是当前行被选中,但是后来发现它的currentrow变成 默认的第一行,后来找到下面方法实现了此功能 for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (dataGridView1.Rows[i].Cells["code"].Value.ToString()== tcAppoi... 阅读全文
posted @ 2013-08-26 10:25 Old 阅读(3524) 评论(0) 推荐(0)
摘要:在项目中使用了WeifenLuo.WinFormsUI.Docking组件,窗体停靠效果非常棒。现在项目出现了这样的需求,希望可以控制停靠窗体的宽度,因为默认的宽度往往会造成停靠窗体的内容显示不完全,降低了用户体验。停靠窗体有两种状态,一种是固定停靠显示,一种是自动隐藏停靠显示。表现为“自动隐藏”按... 阅读全文
posted @ 2013-08-16 13:44 Old 阅读(3428) 评论(1) 推荐(0)
摘要:1 先停止掉 MYSQL 服务/etc/init.d/mysqld stop2 使用mysqld_safe 安全登录mysqld_safe --skip-grant-tables &3 执行登录,修改密码等mysql -u -rootuse mysql;update user set password=password('your new password') where user='root';exit;4 重新启动MySQL服务/etc/init.d/mysqld start 阅读全文
posted @ 2013-05-20 17:30 Old 阅读(265) 评论(0) 推荐(0)
摘要:分叉/联接方案是指:在需要多线程计算的场合,通过在步骤A创建N个执行线程(分叉)后等待所有的线程执行完毕在执行步骤B(联接)。.NET2.0在.NET2.0的时代,我们通常会使用ThreadPool.QueueUserWorkItem 创建N个执行线程,通过为每个线程绑定一个ManualResetEvent 对象,再通过WaitHandle.WaitAll方法执行等待;不过这里有个问题,就是WaitAll方法只能等待一定数量的线程,通常为64,一旦我们创建的线程超过64,会抛出如下的异常:WaitHandles must be less than or equal to 64具体的代码说明,请 阅读全文
posted @ 2013-03-30 11:12 Old 阅读(509) 评论(0) 推荐(0)
摘要:在WinForm程序中,我们有时候会使用TreeView控件来作为系统的侧边栏的导航(图1),通常这些TreeNode项也是根据用户的权限来动态生成的,那么我们在这种情况下,又如何更好的处理TreeNode的点击事件呢?(Click、DoubleClick 等等)图1在TreeNode中有一个Tag... 阅读全文
posted @ 2013-01-13 23:45 Old 阅读(17227) 评论(5) 推荐(1)
摘要:缘由在微博上看到李嘉诚自述的视频中有这么一句话,大意是:我很喜欢读书,我通常读完一本书,把它记到脑子里,再去换另一本书。当时我突有感想,这些年工作,买过的书也不少,有80余本,基本上每本都是经典的好书,也算是有点收藏的味道吧。但是很多书我都是翻一翻,满足自己对某一方面知识的渴望,但自己真的能记在脑力里的却不多,于是在2012年的年尾,伴随着自己的失业,我也打算好好的选择一些书继续阅读,争取读完了,能记住一些,再换下一本。状态首读 —— 《MySQL技术内幕 InnoDB存储引擎》 At 2012/12/20前言我不是DBA,我是一名开发者,所以站在开发者的角度来读这本书对自己还是有不少收获的, 阅读全文
posted @ 2012-12-21 19:41 Old 阅读(1865) 评论(0) 推荐(1)
摘要:第一个脚本是通过查找日志中访问次数过多的ip,并用iptables屏蔽。#!/bin/bashcur=`date +%H%M%S`becur=`date -d "1 minute ago" +%H%M%S`badip=`tail -n 10000 /home/www.centos.bz/log/access.log | egrep -v "\.(gif|jpg|jpeg|png|css|js)" | awk -v a="$becur" -v b="$cur" -F [' ':] '{t=$5 阅读全文
posted @ 2012-11-10 12:04 Old 阅读(2206) 评论(1) 推荐(0)
摘要:WordPress本身的并发很低。在一台双核2.5G+,2G内存的Linux机器上。使用Apache的ab命令测试下来。并发在6-10个左右。这样的速度对于做站群的SEO策略来说,就是拿钱开玩笑,一台Server部署个50个WP博客,基本上也算是极限了。一旦Google来,基本上博客就无法访问了,很多情况下会报数据库的连接错误。这对google蜘蛛来说是灾难性的。(网站的访问速度也被参与了网站的排名)。那么有没有什么办法能提高单台Server上安装的WP博客的数量,还能在Google来的时候,保持良好的访问速度?本文将探讨如何在一台Server上部署上超过100,甚至超过200个WordPre 阅读全文
posted @ 2012-03-30 00:25 Old 阅读(4067) 评论(1) 推荐(0)
摘要:来自:http://hi.baidu.com/eason_fun/blog/item/f2844a99af3258066e068c86.html最近新项目用PHP+MYSQL,N久没碰过这两玩意儿了,结果闹出不小的问题。某个数据库插入操作,echo出来的SQL直接copy到MYSQL Manager里面执行,worked~但在页面上就是不执行Insert操作,输出 Mysql_error() ,是一个1364的错误。查了半天,结果如下:MySQL 1364 错误提示:#1364 - Field "details" doesn't have a default val 阅读全文
posted @ 2011-02-16 13:37 Old 阅读(14230) 评论(0) 推荐(1)
摘要:qsortvoid qsort(void *base, size_t n_elements, size_t el_size, int (*compare)(const void *, const void *));Example:[代码]http://files.cnblogs.com/bruceleeliya/qsort.rar 阅读全文
posted @ 2010-12-20 10:17 Old 阅读(312) 评论(0) 推荐(0)
摘要:C 动态分配内存malloc 和 freevoid *malloc(size_t size);void free(void *pointer);calloc 和 reallocvoid *calloc(size_t num_elements, size_t elements_size);void realloc(void *ptr, size_t new_size);[代码][代码] 阅读全文
posted @ 2010-12-18 14:41 Old 阅读(286) 评论(0) 推荐(0)
摘要:C 常用字符串函数字符串长度size_t strlen(const char *string);不受限制的字符串函数char *strcpy(char *dst, const char *src);char *strcat(char *dst, const char *src);int strcmp(const char *s1, const char *s2);长度受限的字符串函数char *strncpy(char *dst, const char *src, size_t len);char *strncat(char *dst, const char *src, size_t 阅读全文
posted @ 2010-12-18 14:23 Old 阅读(312) 评论(0) 推荐(0)
摘要:发布一个批量处理图片打印分辨率(DPI)的软件作用:在Word中插入图片时,有时会发现插入的图片变大或变小。很不方面。原因在于,Word在处理图片时,默认图片的DPI为96,故对于72DPI的图片,插入Word中会变大;对于300DPI的图片,插入Word中会变小。具体变大变小的比例为:96/72 OR 96/300。该软件的作用是:在不改变图片实际的宽和高的情况下,修改图片的DPI。软件运行平台... 阅读全文
posted @ 2009-11-05 14:58 Old 阅读(4514) 评论(0) 推荐(2)