摘要: ### 设置IP地址 ### 挂载磁盘仓库 >添加下面内容 >:wq --退出并保存. ### 使用yum命令自动安装软件 >测试 ### 下载最新的安装包 ###卸载原先的yum(rpm -qa|grep yum|xargs rpm -e --nodeps) ###更新文件 ###更新源以及安装一 阅读全文
posted @ 2020-01-01 12:26 kingkoo 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 使用Intellij Idea,各种插件有很多,从使用频率上来讲自己经常要用到的插件做个随笔吧,截图来源于网络: 1.lombok https://plugins.jetbrains.com/plugin/6317-lombok-plugin 支持lombok的各种注解,从此不用写getter se 阅读全文
posted @ 2019-07-03 09:25 kingkoo 阅读(589) 评论(0) 推荐(1) 编辑
摘要: 最新版本r16 https://dl.google.com/android/repository/android-ndk-r16-windows-x86.zip https://dl.google.com/android/repository/android-ndk-r16-windows-x86_ 阅读全文
posted @ 2018-12-24 20:22 kingkoo 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 用Intellij IDEA使用X-debug来调试PHP,主要需要配置的部分有三个地方,分别为php.ini的配置,IDEA的配置和浏览器的配置,主要如下: php.ini(wamp修改的是phpForApache.ini)的主要配置如下所示,关键参数根据实际情况可以修改: xdebug 下载地址 阅读全文
posted @ 2018-04-24 20:15 kingkoo 阅读(8970) 评论(0) 推荐(0) 编辑
摘要: where条件 order by 排序 group by 分组 可以说:DMSFrame在查询上还是非常灵活的.只有您想不到的,没有做不到的方式 阅读全文
posted @ 2018-04-21 09:12 kingkoo 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 细节 说明 添加卸载快捷方式 缺省的安装程序快捷方式中没有卸载项;只能通过控制面板删除,或者主程序目录下的UnWise.exe来卸载。实际上,该文件就可以作为卸载程序。 可以复制一个快捷方式,将程序名改为Unwise.exe;该文件会安装后自动出现。 eg: 创建快捷方式自 %MAINDIR%\Un 阅读全文
posted @ 2018-04-21 09:12 kingkoo 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 阿里云是最近新出的一个镜像源。得益于阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ CentOS系统更换软件安装源第一步:备份(或者复制)你的原镜像文件,以免出错后可以恢复。 第二步:下载新的CentOS- 阅读全文
posted @ 2018-04-21 08:51 kingkoo 阅读(566) 评论(0) 推荐(0) 编辑
摘要: https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current 阅读全文
posted @ 2018-04-09 01:38 kingkoo 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 背景 原来学习 ZK 时, 我是在本地搭建的伪集群, 虽然说使用起来没有什么问题, 但是总感觉部署起来有点麻烦. 刚好我发现了 ZK 已经有了 Docker 的镜像了, 于是就尝试了一下, 发现真是爽爆了, 几个命令就可以搭建一个完整的 ZK 集群. 下面我简单记录一下使用 Docker 搭建 ZK 阅读全文
posted @ 2018-04-07 09:57 kingkoo 阅读(41160) 评论(6) 推荐(2) 编辑
摘要: 本文在CentsOS下安装Docker 1.安装前准备工作 系统要求: 在CentOS下需要64位的CentsOS 7 OS requirements To install Docker, you need the 64-bit version of CentOS 7. 需要删除非官方的Docker 阅读全文
posted @ 2018-04-05 11:08 kingkoo 阅读(264) 评论(0) 推荐(0) 编辑
摘要: scope的分类 1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去 2.test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包,例如:junit 3.runtime:表示被依 阅读全文
posted @ 2018-03-30 10:33 kingkoo 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有40个G,使用命令行导入,效果不是很好,经常在执行过程中报错、卡死。 最后参考网上的帖子,复制源数据库的data目录下的文件,完成数据迁移。 步骤如下: 1.首先要确 阅读全文
posted @ 2018-03-25 15:51 kingkoo 阅读(6471) 评论(0) 推荐(0) 编辑
摘要: 方法一: 找到出错的jar包文件位置,删掉_maven.repositories文件 方法二: maven中的本地仓库的index索引没有更新导致 解决方案: 在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositori 阅读全文
posted @ 2018-03-24 23:38 kingkoo 阅读(2536) 评论(0) 推荐(0) 编辑
摘要: 1.位与符号是&真值表达式为: 1&1=1,1&0=0,0&1=0,0&0=0记忆方式:&& 我们很容易理解..其实就是真真才为真,相当于&&必须两个条件为真时才为真,这样是不是很好理解.用途:一般用于位清零操作,和取位值操作例如: int x = 0xD2;二进制数为:0000 0000 0000 阅读全文
posted @ 2016-12-05 20:11 kingkoo 阅读(9374) 评论(0) 推荐(1) 编辑
摘要: 位运算应用口诀清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或 移位运算要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 "<<" 左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当于乘2。 3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空 阅读全文
posted @ 2016-11-30 14:31 kingkoo 阅读(3746) 评论(0) 推荐(1) 编辑
摘要: ECHO客户端 Echo服务端代码: 阅读全文
posted @ 2016-11-30 10:08 kingkoo 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 3.1、NotifyNotify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧:假设我们有这么一个应用场景,为了完成一个... 阅读全文
posted @ 2015-06-13 19:37 kingkoo 阅读(7428) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍的是通知模式的缓存机制,这里介绍的是数据库轮循模式处理,这种模式对SQL2005以下的支持还是比较好的引擎源码如下:/// /// 轮循模式 /// 数据库缓存通知模式 /// 1.SELECT DATABASEPROPERTYEX('DATABASENAME','... 阅读全文
posted @ 2015-06-08 20:26 kingkoo 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.SqlCacheDependency都是我们常用的一种Cache写法了。对后面的SQL 2005算是比较成熟的一种缓存模式了,这里介绍一下DMSFrame的SqlCacheDependency是怎么使用的DMSFrame已内置MSSQL的通知模式(MSSQL2005以上,含2005)和轮循模式(... 阅读全文
posted @ 2015-06-08 14:23 kingkoo 阅读(990) 评论(0) 推荐(1) 编辑
摘要: 上次说了下DMSFrame的一些查询方式,之前也有好多朋友问了下这个ORM与EF有什么样的区别。要论区别,我自己也总结了几点。如果有其它朋友知道的,可以回复补充下。1.不需要编辑的时候需要再次查询数据库,可以直接根据条件去更新。2.支持分布式数据库,可以在实体上定义数据库,甚至可以在代码上定义数据库... 阅读全文
posted @ 2015-06-06 10:09 kingkoo 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.DMSFrame是一个完整的ORM框架,框架相对来说也比成熟了。使用上有些地方还是比较方便的。DLL文件大约300K左右,但却可以支持各种方式的查询,完全的LINQ化的方式书写代码,更有利于维护。2.框架完全支持调试时生成的SQL语句跟踪,你可以很清晰地看出是哪里的写法出了问题。3.框架附加了完... 阅读全文
posted @ 2015-05-27 11:58 kingkoo 阅读(1249) 评论(0) 推荐(1) 编辑
摘要: NETSpider网站数据采集软件是一款基于.Net平台的开源软件。软件部分功能是基本Soukey软件进行开发的.这个版本采用VS2010+.NET3.5进行开发的.NETSpider采摘当前提供的主要功能如下:1. 多任务多线程数据采集,支持POST方式(待定);2. 可采集Ajax页... 阅读全文
posted @ 2014-10-02 14:29 kingkoo 阅读(6528) 评论(0) 推荐(4) 编辑
摘要: const string sNil = "'(&.&!'%&$\"'&)\" \",&)$(%#$-$#$$\" "; //'''(&.&!''%&$"''&)" ",&)$(%#$-$#$$" ' ; const string sTemp = " !\"#$%&'()*+,-.... 阅读全文
posted @ 2014-07-31 11:26 kingkoo 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 为实现负载平衡,我们可能会使用多个WEB服务器,也就会需要给多个IIS配置同样的站点和应用程序池.那么我们需要一个一个的重新建吗?当然不用,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS7.5(Windows Server 2008 R2)上来导出导入这些配置了.当我们在IIS7或IIS7.5上创建站点时,IIS会为我们自动创建一个对应该站点的唯一的应用程序池.所以,我们要导入网站信息,就必须先导入应用程序池信息.在IIS7+上导出所有应用程序池的方法:%windir%/system32/inetsrv/appcmdlistapppool/confi 阅读全文
posted @ 2013-08-07 10:08 kingkoo 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一个XML文件,名称就暂定为GroupStudents.xml吧,内容如下:View Code <?xml version="1.0" encoding="utf-8"?><GroupStutents> <GroupStutent value="个人资料"> <Item> <ID>0011-0220-302</ID> <Name>名称01</Name> <StartTime>1900-01-01</StartTime> 阅读全文
posted @ 2012-07-05 19:30 kingkoo 阅读(940) 评论(0) 推荐(1) 编辑
摘要: 以前,总是不愿意,也不注意去写作,每次要总结文档时.发觉都有点黔驴技穷的感觉. 自己从来没有怕过写代码,每次遇到trouble时也能根据已有的经验最快找到方法.为什么我的写作水平却不见得提高呢~ 其实时候回想一下..写作也是心态.就像现在这样.不知道会写出什么,会写些什么.但我们还是要坚持去写.不管写作的水平有多高,我们总是去写了.算是对自己的一种积累.一种激励. 阅读全文
posted @ 2012-06-21 16:07 kingkoo 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1.写这个框架要感谢一下之前的公司,逼我深入学习LINQ的一些东西.前前后修改过两三次,该框架不和IQueryable查询相似,但不是基于IQueryable来写的,所以非常方便扩展,最终实现多表查询和支持部分linq from语法(懒加载技术,不支持into语法). 如: 2.支持子查询的语法(必 阅读全文
posted @ 2012-06-10 00:00 kingkoo 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 因为匿名类是不能够 Activator.CreateInstance进行反射实例化的/// /// 匿名类的转换方式 /// /// /// /// public static IList FromTable(Type GenericType, DataTable dataTable) { Type typeMaster = typeof(List); Type listType = typeMaster.MakeGenericType(Gen... 阅读全文
posted @ 2012-06-09 16:02 kingkoo 阅读(4285) 评论(3) 推荐(2) 编辑
摘要: 这段时间一直在优化DMSLinq,也看到了有些方法存在不合理处.还把框架内的公用类进行了分解,以后可以开源用.优化了一些方法,使其更能支持每个人的习惯写法~1.改进Join前不能加Where条件的BUG2.改进查询列时As方法用new匿名实例时出现两个As列名的现象3.增加WhereClip等动态拼接条件4.修改Guid.NewID()返回为空的现象5.增加实体过滤条件,DMSLinqQueryProvider处理器,以Config形式加入Filter,做数据权限时会用到!可用实体的形式过滤,也可以用全部的查询语句进行过滤,需实现IDMSLinqQueryFilter接口6.增加直接查询SQL 阅读全文
posted @ 2012-05-26 19:20 kingkoo 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1 /// 2 /// 表的表达式处理实现 3 /// 4 public class DMSTableExpression : DMSExpressionVisitor, IDMSTableExpressionParser 5 { 6 /// 7 /// 8 /// 9... 阅读全文
posted @ 2012-05-14 22:56 kingkoo 阅读(846) 评论(1) 推荐(0) 编辑
摘要: 这里就不写废话了.直接上代码,代码中也有注释 1 /// <summary> 2 /// 列表达式处理器 3 /// </summary> 4 public class DMSColumnExpression : DMSExpressionVisitor, IDMSColumnExpressionParser 5 { 6 /// <summary> 7 /// DB访问处理接口 8 /// </summary> 9 public IDMSDbProvider DbProvider ... 阅读全文
posted @ 2012-05-14 09:09 kingkoo 阅读(866) 评论(0) 推荐(0) 编辑
摘要: IDMSExpressionParser 相关接口提到这个首先要考虑一下数据库多种类型的情况,也就产生了一个IDMSDbProvider接口View Code 1 /// <summary> 2 /// DB访问处理接口 3 /// </summary> 4 public interface IDMSDbProvider 5 { 6 TableConfiguration TableConfig { get; } 7 /// <summary> 8 /// 数据访问 9 /// </summary... 阅读全文
posted @ 2012-05-11 21:25 kingkoo 阅读(565) 评论(0) 推荐(0) 编辑
摘要: DMSExpressionVisitor类重写,其实这个类就是System.Linq下面的ExpressionVisitor类,改它也是因为更好控制我们的SQL语句而已. 下面贴出代码: 1 using System; 2 using System.Collections.Generic; 3 us 阅读全文
posted @ 2012-05-01 17:23 kingkoo 阅读(760) 评论(2) 推荐(0) 编辑
摘要: 好久没有写东西了,不是自己不想写,是自己好像对语文描述能力确实有点差劲.进园子那么久也没有写过完全是自己的东西.都快用COPY,PARSTER用到极致了.也罢,就把最近用的东西写写吧.最近研究了一下LINQ表达式的一些编程方式,了解ExpressionVisitor类的主要功能及其实现.从而写了一个自己的LINQ框架,用LINQ的方式编程进而生成相应的SQL语句来达到访问数据库的目的.其写法类似于IEnumerable<T>的写法.下面是相关例子var person = DMS.Create<Student>().Join(DMS.Create<Person> 阅读全文
posted @ 2012-05-01 16:30 kingkoo 阅读(1786) 评论(3) 推荐(0) 编辑
摘要: 常用SQL 阅读全文
posted @ 2012-03-07 11:43 kingkoo 阅读(512) 评论(1) 推荐(0) 编辑
摘要: 一个刚刚从学校毕业的、致力于投身编程事业的年轻人,在投递了n封简历之后,终于如愿以偿得到了第一份编程的工作。如果他在求学期间没有积累过项目经验,那么可以说这就是他职业的起点,他青涩的编程之路开始了。可能他一开始会满腔抱负、意气风发的按照自己的方式完成小头目交给自己的一些练手任务,然后懊恼的发现小头目对这些看似能够完成任务的代码大摇其头,指指点点;然后在真正进入项目之后,又会被各种不知道从哪里冒出来的bug和漏洞搞得晕头转向……这些问题一方面和这位菜鸟程序员缺乏经验有关,但是在过来者看来,造成这些问题的一个主要原因正是在于,这位程序员没能看到问题的本质。而看到问题的本质,也是架构师所必须具备的素 阅读全文
posted @ 2012-02-16 10:00 kingkoo 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一个优秀的软件架构师,首先一定是一个出色的程序员,这是本篇文章的议题。从本文我们可以了解到一个架构师的工作是什么,他容易遇到的问题是什么,因此他为什么必须是一个出色的程序员。 【独家特稿】架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是 阅读全文
posted @ 2012-02-16 09:54 kingkoo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前几日面试一家公司问到海量数据的问题.自己当时可能没有理解出什么意思,回答得不尽如意上网查了查资料,发觉网上的答案众多,有点笼统.现总结一下.1.建立相关聚合索引(查询字段用得较多)2.在数据库上面X表的某时间字段上进行分文件,分区,优化数据库结构3.至少也得具备常识性的数据库知道,如char比varchar查询快,char占用空间要varchar大(这个当然是以char没有填充满的情况)4.建立数据仓库(Data Warehouse),怎么建那可能要似数据库情况而定.列出相关文章:1.海量数据库解决方案2011050601 阅读全文
posted @ 2012-02-16 09:45 kingkoo 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 相信很多朋友都用过jquery.placeholder.js这个插件,在使用中自己也碰到过这样的问题.就是如果有页面有 服务器LinkButton的时候,插件bind的submit方法就失效了,我是这样解决的,如果你有更好的解决方案一起探讨!$(".submitCal").bind('change', function() { $("[placeholder]").each(function() { var input = $(this); if (input.val() == input.attr("placeholder&q 阅读全文
posted @ 2012-02-16 09:29 kingkoo 阅读(5454) 评论(0) 推荐(0) 编辑
摘要: 1 查看本地连接的状态,在本地连接上面右键选择“状态”,在第二栏的“支持”选项中点击“详细信息”,纪录下DNS服务器的地址 2 然后在第一栏的“常规”选项中点击“属性”,选择第二项“高级”,在“允许其他网络用户通过此计算机的internet连接来连接”前面打上勾,然后点“确定” 3 在无线网络连接上 阅读全文
posted @ 2012-02-06 09:00 kingkoo 阅读(539) 评论(0) 推荐(0) 编辑