- 博客(4627)
- 收藏
- 关注
转载 带你手写基于 Spring 的可插拔式 RPC 框架(三)通信协议模块
在写代码之前我们先要想清楚几个问题。我们的框架到底要实现什么功能?我们要实现一个远程调用的 RPC 协议。最终实现效果是什么样的?我们能像调用本地服务一样调用远程的服务。怎样实现上面的效果?前面几章已经给大家说了,使用动态代理,在客户端生成接口代理类使用,在代理类的 invoke 方法里面将方法参数等信息组装成 request 发给服务端,服务端需要起一个服务器一直等待接收这种消息,...
2019-07-04 10:51:00
903
转载 安装配置minicom
安装配置minicom--------------------------------------------------# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过) apt-get instal...
2019-07-02 22:52:01
752
转载 VS2010使用Release进行调试的三个必须设置选项
How to: Debug a Release BuildYou can debug a release build of an application.To debug a release buildOpen theProperty Pagesdialog box for the project. For details, seeWorking with Project...
2019-07-02 22:51:18
2864
转载 Asp.net 注册IIS
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i转载于:https://www.cnblogs.com/kevinkim/archive/2012/03/01/2375458.html
2019-07-02 22:43:45
329
转载 1+1 >, =, <2 ? 软件工程之结对编程pair-programming
1+1 >, =, <2 ?记软件工程之结对编程pair-programming顾名思义,结对编程技术是一个非常简单和直观的概念:两位程序员肩并肩地坐在同一台电脑前合作完成同一个设计。一个很有意思的问题是,这种编程方法能够带来必然的好处吗?两位程序员的时间、精力和能力各为1,那结对编程能使产出大于2吗?抑或是,很不幸的会小于等于2?首先,...
2019-06-30 19:32:02
336
转载 命令相关
Microsoft Related:reboot/power-up a lab machine without going through a service-now:maybe the command like this:shutdown /r /f /m \\<Machine name>http://technet.microsoft.com/en-us/library/b...
2019-06-30 01:39:39
249
转载 【C#】属性(Attribute)
如果程序员是猫,你是哪只猫?这个是我一直都很喜欢的一个技术,不是很麻烦,也不是很难理解,和反射配合起来,只有你想不到没有做不到的用途(夸张了哈)。运用范围程序集,模块,类型(类,结构,枚举,接口,委托),字段,方法(含构造),方法,参数,方法返回值,属性(property),Attribute [AttributeUsage(AttributeTargets...
2019-06-29 20:30:46
188
转载 TCP状态变迁图
转载于:https://www.cnblogs.com/fanzi2009/archive/2010/08/06/1794142.html
2019-06-29 19:08:06
124
转载 PsGetProcessImageFileName
今天才知道居然还有个PsGetProcessImageFileName函数 以前都是读取EPROCESS的偏移0x174转载于:https://www.cnblogs.com/fanzi2009/archive/2010/07/27/1786099.html
2019-06-29 19:08:04
2868
转载 【8086汇编基础】00--基础知识--各种进制的数据
基础知识什么是进制?对于同一个数字有很多表示方式。很久很久以前人们用棍子计数,后来学会在地上画棍子,最终画在纸上.比如:|||||(5根棍子)罗马人使用不同的符号表示棍子数目:|||仍然表示3根棍子,而用V表示5根棍子用X表示10根~在当时,使用棍子计数是伟大的发明.用符号代替棍子更是如此.如今采用十进制系统表示数字是最好的方法之一.之所以这样说是因为它实现了用符号表示"没有"这一重要思...
2019-06-29 11:51:11
290
转载 给想进投行的学弟学妹的忠告和建议
几天前,写完上篇后,有很多同学回贴,甚至窜出一堆传说中的牛人,当时的班门弄斧现 在想来仍心有余悸。其实,写这两篇忠告和建议的本意是给还有一两年才毕业,并且不是 很牛但又抱着投行梦的学弟学妹参考的,因为自己也是这么走过来的,由于大多数时候得 不到牛人指点,很多东西得自己走很多弯路才能体会到,希望分享自己的一些经验和教训 好让ddmm们能比我幸运些。 如果你觉得自己确实适合投行...
2019-06-29 09:48:52
959
转载 QUint单元测试
单元测试的必要性和历史之类的东西就不讲了,喜欢的可以自己google一下.QUint是jQuery团队操刀的一个用于javascript单元测试的类库,在同类中算是比较简洁高效.今天以QUint来讲一下单元测试的一些基本的使用方法,算是记录自己的学习过程,也希望能帮到各位看官.测试需要导入的文件: QUint.js QUint.css我们看看简单的基本语法先?恩.好! ...
2019-06-29 04:46:50
245
转载 修改Windows 7默认的软件安装路径
我们知道,所有的Windows系统他的默认软件安装目录都在C盘Program Files文件夹,有时候我们经常把软件安装到其他地方每次安装的时候都要重新选择一次十分麻烦,下面我们就用一种一劳永逸的办法,这种方法和XP系统下的安装是一样的。但是windows 7 同样适用。 1.打开注册表编辑器,方法是:运行 → 输入regedit2.找到注册表项 HKEY_LOCAL_MACHINE\...
2019-06-29 00:16:07
457
转载 if else 和 swith效率比较
读大话设计模式,开头的毛病代码用if else实现了计算器,说计算机做了三次无用功,优化后是用switch,那么switch为什么比if else效率高呢,百度找了几个说是底层算法不一样,找了一个比较通俗易懂的,说:if else是一条比较指令,需要一条条比较,而switch是一个张地址表,而只需访问对应索引号的表项就能定位分支,有以空间换时间的意思自己的话总结,if else 相当于全表...
2019-06-28 17:10:00
198
转载 获取路径
1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;C:“App...
2019-06-28 16:53:15
139
转载 [2014-03-13 08:46:42 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check th...
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.问题提示:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. ...
2019-06-28 12:48:04
212
转载 Python3.7.1学习(二)使用schedule模块定时执行任务
python中有一个轻量级的定时任务调度的库:schedule。他可以完成每分钟,每小时,每天,周几,特定日期的定时任务。因此十分方便我们执行一些轻量级的定时任务。1 安装1.1在cmd中输入python --version,输出结果:Python 3.7.11.2在cmd中输入pip install schedule2代码如下:import scheduleimport ...
2019-06-27 22:47:34
250
转载 运行android模拟器过大
在我的笔记本上运行Android模拟器的时候,总是非常大,也无法改变它的大小,后来查 了一下,发现是可以修改Android模拟器的大小的,步骤如下:在eclipse中 ,Run As-> Run Configurations -> Target -> Emulator launch parameters 这里可以选择我们所要用的skin。同时在”Additional E...
2019-06-27 17:27:53
309
转载 Splunk - 如何在WebFramework之CORS模式下你的网站和splunk web进行交互
1. 修改配置文件以支持CORS进入/Applications/Splunk/etc/system/local修改server.conf在最后加入如下:[httpServer]crossOriginSharingPolicy = *其中crossOriginSharingPolicy还可以如下配置:*://your ip address:*这个表示可以是任意协议下,你的...
2019-06-27 00:42:03
152
转载 其他服务器 之 摄像头(WebCam)在Linux中采用Spcaserv 架设网络视频监控服务器 (v0.1b)...
作者:北南南北来自:LinuxSir.Org摘要:本文主要内容是在Linux中驱动摄像头(WebCam),用Spcaserv 服务器架设网络监控系统,客户端通过浏览器进行时时监控。目录1、网络监控服务器的说明;2、Linux 用摄像头(WebCam)做网络监视服务器所需条件和要达到的目的;2.1 所需要的软件环境和硬件设备;2.2 所要达到的目的;3、Lin...
2019-06-27 00:19:13
273
转载 C#中生成验证码的类
在很多网站中都会用到验证码的功能来防止非法注册用户,下面我就提供一个生成验证码的类。代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using Sys...
2019-06-26 19:06:33
118
转载 逃离深圳,一个程序员的选择
到新公司上班也已经一个多月了,上周刚刚交了首付,总价50多万,97个平方的房子还外送8个平方。为了不忘记这次的选择,也为了记录这次选择的过程,特撰文如下。 自从得知老婆怀孕后,那是相当高兴,但过了几月就转为焦虑,自己和老婆随便找个地方住也就算了,到时候孩子出生,可不能像他爸爸一样住农民房、握手楼。刚好附近新建一楼盘叫“滨河世纪”,想着等开盘时也去咨询咨询价格,哪怕买个小一点的也行呀,总算...
2019-06-26 18:50:26
207
转载 转:Unicode字符集和多字节字符集关系
原文地址: http://my.oschina.net/alphajay/blog/5691unicode、ucs-2、ucs-4、utf-16、utf-32、utf-8http://stallman.blogbus.com/logs/41709878.htmlUnicode是为整合全世界的所有语言文字而诞生的。任何文字在Unicode中都对应一个值, 这个值称为代码点(code po...
2019-06-26 18:09:51
599
转载 海量数据库的查询优化及分页算法方案(二)
Select gid,fariqi,neibuyonghu,title from tgongwen 用时:128470毫秒(即:128秒) (2)在主键上建立聚集索引,在fariq上建立非聚集索引:select gid,fariqi,neibuyonghu,title from Tgongwenwhere fariqi> dateadd(day,-90,getdate()...
2019-06-26 09:30:06
121
转载 我的未来学习方向
如有志同道合者可以一起研究,我的MSN:gxw1234567@hotmail.com1.DNNDotnetnuke是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。Dotnetnuke是微软第一次向开源说”Yes”的里程碑。Dotn...
2019-06-26 03:58:28
169
转载 那传说中的P、NP以及NPC问题
那传说中的P、NP以及NPC问题 (这里只是自己的一些总结) 在讲这几个问题之前,有几个东西是必须要说的,包括时间复杂度、空间复杂度、图灵机什么的。那么我们就慢慢来一一说来。 图灵机:图灵机其实就是一个计算模型,是由图灵提出来的。图灵机号称可以模拟实际计算机的所有计算行为,计算能力还超过现有的计算机。但是还是有图灵机无法做到的事情,就好像计算机并不能处理所有的...
2019-06-25 13:28:36
186
转载 boosting和bagging
首先来说明一下bootstraps:可以把它认为是一种有放回的抽样方法。bagging:boostraps aggregating(汇总)boosting:Adaboot (Adaptive Boosting)提升方法提升(boosting):在分类问题中,通过改变训练样本的权重,学习多个分类器,并将这些分类器进行线性组合,提高分类的性能。思想:提升方法就是从弱学习算法出发,反复学...
2019-06-25 13:28:26
181
转载 MD5算法的应用
MD5算法的应用 对信息产生摘要 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如: MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461 ...
2019-06-24 22:50:36
499
转载 步步为营 SharePoint 开发学习笔记系列 十、SharePoint web service 开发(下)
概要接下来我们介绍Lists.UpdateListItems 在更新 item做法和UserGroup.GetUserCollectionFromSite()的用法,请先学习步步为营 SharePoint 开发学习笔记系列 八、SharePoint web service 开发(上),你将更容易学习web service的开发Lists.UpdateListItems的用法更新普通...
2019-06-22 17:16:19
98
转载 一万个数查找两个重复数,快速二分查找法 O(logN)(转)
题目:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?一、有序情况有1001个数,按照从小到大的顺序排列,其中只有两个数是重复的。当然,因为有序,装两个数也必定是挨着的。题目的要求就是用最少的内存开销、最少的时间开销找出这个重复的数字在 莫贝特的 博客中...
2019-06-20 16:20:52
1142
转载 爬虫第六章 scrapy的具体应用 5大核心组件 scrapy持久化存储 请求传参
scrapy的数据解析在scrapy中我们使用xpath解析到的数据都被封装到了一个selector对象中,我们需要的字符串数据也都封装到这个对象中了如果我们可以确定xpath返回的列表中只有一个对象,用extract_first(),如果不是一个值,则用extract()即可.scrapy的持久化存储scrapy的持久化存储分为两种: 一种是基于终端指令的,...
2019-06-19 22:12:00
172
转载 OO总结博客
老司机到站了——OO总结博客UML作业总结 本单元任务对UML的内容进行了学习,在进行OO内容学习的同时,也将对其中的UML建模知识进行相应了解。第一单元——UML类图 第一单元中,主要是针对UML类图进行整理与操作。根据课程组提供的阅读内容,对UML类图的信息进行整理。但是dump出来的一条条信息看着有点不舒服,感觉还是原始的json格式的数据好看一点基础架构设计 首先考...
2019-06-19 22:07:00
128
转载 MySQL 事务回滚
<?phpfunction rollbackoriginal1() { $conn = mysql_connect('127.0.0.1', 'root', 'root') or die('DB connection failed!'); mysql_select_db('test', $conn); mysql_query('set names "...
2019-06-19 14:37:00
279
转载 多线程(十二、AQS原理-CountDownLatch基于AQS的共享实现)
1、CountDownLatch介绍1.1 CountDownLatch的使用,请参考文章 多线程(七、同步计数器-CountDownLatch2、案例分析2.1 说明:1、Thread-1执行await,等待主线程放行;2、Thread-2执行await,等待主线程放行;3、主线程执行countDown()放行。3、源码分析3.1 CountDownLatch的构造函数和如何使用A...
2019-06-19 12:40:50
206
转载 Linux系统启动流程总结
CentOS6 启动流程概述 理解操作系统开机引导和启动过程对于配置操作系统和解决相关启动问题是至关重要的。本文结合互联网上各类资料,做一些总结,希望对大家有一些帮助。启动流程总的划分可以分为4个阶段POST加电自检引导装载程序(GRUB)内核(kernel)初始化系统第一个进程初始化1.POST加电自检 Power-On-Self-Test,加电自检,是BIOS功能的一个...
2019-06-17 21:48:13
110
转载 MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
2019独角兽企业重金招聘Python工程师标准>>> ...
2019-06-17 17:15:56
103
转载 自制微擎AI面相识别算术阈值
有时在朋友圈或其他地方会看到一些AI面相的分享链接或小程序,不是面相算命的有多吸引人,而是前面有"AI"两个字母。于是我就上网找了一下相关代码,发现了一个微擎系统的面相模块。下载下来后,借用了别人认证的服务号运行并阅读了源代码,好奇也逐步消失,唯一没跑通的就是脸部识别之后无法返回对应的结语;比如鼻相描述,眼相描述等等,因为需要一个收费接口,不过为了不收费只能自己写,这个后面再说。...
2019-06-17 17:13:00
969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人