- 博客(46)
- 资源 (8)
- 收藏
- 关注
原创 为什么依赖Netty的程序,一运行出现很多本机P环回,很多处于ESTABLISHED状态的TCP连接
下载了个netty 4.1.48版本,运行里面自带的一个http server的样例,想看看网络情况,一打开看到那么多的本地IP环回,我看了其它程序最多也就两个左右,为什么netty那么多?这算是TCP连接吗?自已连自己通信??我一连好几个问号。上图在命令符下用 netstat -an -p tcp -b对应的就是这样的。...
2020-04-30 18:16:05
1423
2
原创 改造万能五笔屏蔽广告
万能五笔安装后,在安装目录下,会有20几个之多的exe应用程序,这些程序其实和输入法关系不大,即使全部删除这些,输入法也可以照常使用,只是少了些配置和无用的工具。如果安排这个只是纯粹的输入法打字,这些可以完成没有作用。但是直接删除这些exe,会因为找不到关联的调用而报错。如何才能避免不报错呢。我们可以新建一个空白的exe文件,将这些文件全部替换掉,换成我们自己的exe。这个我们自己的EXE...
2020-03-19 12:07:47
3111
原创 Unicode和UTF-8关系及UTF-8编码规则及过滤Emoji表情
Unicode 是「字符集」UTF-8 是「编码规则」字符集:为每一个「字符」分配一个K/V表「码位」。(如:key:编码 value:对应的字符)编码规则:将「码位」转换为字节序列的规则(编码/解码规则)UTF-8是一套以 8 位为一个编码单位的可变长编码(1到4个字节)。 (即:某个字符(如“A”)它只有1个字节长度;某个字符(如“中”),它就有3个字节长度...
2020-03-18 18:20:20
1148
1
原创 微信小程序从页面获取多个canvas对象实例
页面<cancas id="c1"></canvas><cancas id="c2"></canvas>----JS代码onReady: function () { const query = wx.createSelectorQuery() query.select('#c1').fields({ nod...
2020-03-17 14:01:08
2587
1
转载 Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端
2017-11-06 16:25:23
337
原创 JAVA8 String 和 StringBuilder 比较
long s1=new Date().getTime(); String string=""; for(int i=0;i50000;i++){ string=string+"1"+"0"+"1"+"0"+"1"+"0"+"1"+"0"+"1"; } System.out.println("运行时间:"+(new Date().
2017-07-16 09:04:14
2648
1
转载 KindEditor4.1.10,支持粘贴图片
KindEditor4.1.10,使得他能够在Chrome和IE11中直接粘贴复制的图片(比如通过截图工具把图片直接保存在剪切板中),然后调用上传URL上传图片 方法,修改kindeditor.js中的代码:在5825行附近大概是下面这个样子的: K(doc.body).bind('paste', function (e) { if (
2017-06-14 19:21:21
7154
2
转载 WGS84,GCJ02, BD09坐标转换
[java] view plain copy public class Gps { private double wgLat; private double wgLon; public Gps(double wgLat, double wgLon) { setWgLat(wgLat);
2017-05-18 17:25:58
531
转载 高德,百度,Google地图定位偏移以及坐标系转换
一。在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系:1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的;但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用;2.GCJ-02坐标系,又名“火星坐标系”,是我国国测局独创的坐标体系,由WG
2017-05-18 17:24:52
824
转载 Java实现多线程下载
思路:1、基本思路是将文件分段切割、分段传输、分段保存。2、分段切割用到HttpUrlConnection对象的setRequestProperty("Range", "bytes=" + start + "-" + end)方法。3、分段传输用到HttpUrlConnection对象的getInputStream()方法。4、分段保存用到RandomAccessF
2017-05-17 09:22:31
286
转载 java Web 启动时自动执行代码的几种方式
Web容器启动后执行代码的几种方式其执行顺序为:4===>5===>1===>2===>3即指定init-method的Bean开始执行接着实现spring的Bean后置处理器开始执行然后是Servlet的监听器执行再接下来是Servlet的过滤器执行最后才是Servlet执行1、实现Servlet监听器接口Ser
2017-05-13 09:28:00
548
原创 函数的瞬时python 多端元光谱混合分解<七>
http://buluo.qq.com/p/detail.html?bid=375224&pid=651226-1494426881http://buluo.qq.com/p/detail.html?bid=375224&pid=7080617-1494426883http://buluo.qq.com/p/detail.html?bid=375224&pid=9962844-149442
2017-05-11 04:18:00
985
转载 正则表达式-问号的四种用法
原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配string pattern1 = @"a.*c"; // greedy match Regex regex = new R
2016-11-05 17:15:22
1119
转载 用CSS实现简单的进度条
#graphbox{border:1px solid #e7e7e7;padding:10px;width:250px;background-color:#f8f8f8;margin:5px 0;}#graphbox h2{color:#666666;font-family:Arial;font-size:18px;font-weight:700;}
2016-11-03 11:36:18
1605
转载 HTML+js+css实现点击图片弹出上传文件窗口的两种思路
第一种:CSS实现 .fileInputContainer{ height:256px; background:url(upfile.png); position:relative; width: 256px; } .fileInput{ height:256px;
2016-11-03 11:29:15
1540
转载 关于数据同步的几种实现
概述关于数据同步主要有两个层面的同步,一是通过后台程序编码实现数据同步,二是直接作用于数据库,在数据库层面实现数据的同步。通过程序编码实现数据同步,其主要的实现思路很容易理解,即有就更新,无则新增,其他情况日志记录,就不做过多的介绍,这里主要讲述的是第二个层面的数据同步,即在数据库层面实现数据同步。数据库层面的数据库同步主要有三种方式:通过发布/订阅的方式实现同步,通过SQL JO
2016-10-18 16:40:18
6454
1
原创 异步触发器发送短信
ServiceBroker的队列存在自动激活(ACTIVATION)功能,其中内部激活可以激活数据库存储过程接受和处理队列的消息,而且可以启动激活存储过程的多个实例(MAX_QUEUE_READERS)。当SQLServer的SCHEDULER个数大于1(即多CPU)时,会有多个实例同时去接受并处理消息。业务流程:1)、将短信内容放到待发送表(如:sms_sends),触发器发
2016-10-15 14:36:22
1198
转载 PHP路由模式Path_Info模式
php/* * 小黄牛PHP博客 - 基于单一入口PHP框架Path_Info模式路由功能实现 * 作者:冯俊豪 * 什么是PHP - Path_Info模式路由?请看如下URL地址: * http://www.im158.com/index.php/index-showlist.html * 从如上地址中我们无法再像普通路由那样“直观”的看见C和M
2016-05-30 16:40:38
3510
转载 CSS 的优先级机制
样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下:(外部样式)External style sheet 有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。示例如下:head>
2016-05-05 19:40:25
226
原创 Dreamweaver CC 添加自定义扩展名
总共需要修改两处4个文件。1、缓存目录下,一般C:\用户\Administrator\AppData\Roaming\Adobe\Dreamweaver CC\zh_CN\Configuration 目录 查找 MMDocumentTypes.xml (找到相应模板扩展名,在winfileextension处新增) Extensions.txt (在 :HTML Docume
2015-10-20 10:53:57
1263
翻译 Redis大冒险
原文:ALCA in Redis-land一篇对使用Redis在NoSQL的世界中冒险之旅的总结。The legs of our journey像每次出发一样,先对我们这次的旅程路线做个介绍:Redis? What is it?Available datatypesWhere are my tables?A simple use caseBack h
2015-10-10 08:18:00
301
转载 windows下安装redis
windows下安装redis1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操
2015-10-09 11:21:10
355
转载 ASP使用C#编写的COM+组件
1 新建类库MyTestDLL2 右击项目“MyTestDLL”-》属性-》生成-》勾选“为COM互操作注册”3 打开 AssemblyInfo.cs 文件 修改 [assembly: ComVisible(true)]using System;using System.Runtime.InteropServices;namesp
2015-05-28 10:31:38
539
转载 用SQL语句,删除掉重复项只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId
2014-12-16 15:51:54
547
转载 怎样查出SQLServer的性能瓶颈
如果你曾经做了很长时间的DBA,那么你会了解到SQLServe的性能调优不是一个精密的科学。即使是,对于为最佳的性能找到最佳的配置也是很困难的。这是因为对于调优来说很少东西是绝对的。例如,一个性能调优可能对某一方面有用,可是却会影响其他的性能。我曾经做过DBA,在最后7年的日子里,我总结了一套SQLServer调优的清单。当第一次进行SQLServer性能调优的时候,可以用它来作为
2014-10-28 11:28:10
3139
原创 自己的
VB 函数可选参数Private Function JiSuan(a As Integer, Optional b, Optional c) As Integer '可选参数不要有类型!
2014-05-14 13:35:48
392
转载 JS闭包
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无
2014-04-30 13:58:07
492
转载 httpModules配置注意事项 .
httpModules> add name="HelloWorldModule" type="jquerytest.App_code.HelloWorldModule"/>
2014-04-26 13:29:06
4605
转载 设计高性能网站架构-LLMP
在网站架构设计中,大家一定对 LAMP (Linux Apache MysqlPhp) 不陌生。LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。1, 选择高性能 OS首先,不难理解,任何一个server
2014-02-06 17:02:48
477
转载 ASP.NET Session会导致的性能问题
你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包,但就是被投诉?而且还是阵发性的,有某个用户投诉慢的时候,你访问却很快,本地又复现不出来?今天你访问了博客园真是太幸运了,也许这里就有你想要的一个答案——假如你的站点动态处理了图片或者其他原本不会
2014-02-06 16:56:09
780
转载 修改Tomcat 6 默认的ROOT
找到conf下的server.xml其中的unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">这一行后面添加:reloadable如果这个属性设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web- INF/lib目
2014-01-14 14:17:33
402
转载 关于tomcat的三种部署方式
第一种①我们一般都知道在TOMCAT下面部署应用一般都会部署到*\webapps目录下面,那么假如我们不把项目部署到*\webapps下面还要访问该怎么办呢?(大众方式) 第二种②你只需要在tomcat的conf\Catalina\localhost目录下面加一个配置文件,假如你的项目名称为mydemo那么配置文件的名称就为mydemo.xml而里面的内容是增加上它,这样的
2014-01-14 14:06:56
434
转载 SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段的类型是int,fiel
2013-12-19 09:05:44
424
转载 构建高可扩Web架构和分布式系统实战
本文作者Kate Matsudaira是一位美丽的女工程副总裁,曾在Sun Microsystems、微软、亚马逊这些一流的IT公司任职。她有着非常丰富的工作经验和团队管理经验,当过程序员、项目经理、产品经理以及人事经理。专注于构建和操作大型Web应用程序/网站,目前她的主要研究方向是SaaS(软件即服务)应用程序和云计算(如大家所说的大数据)。本文是作者在AOSA一书介绍如何构建可扩展的
2013-01-22 12:48:30
1927
转载 window.createPopup()用法以及短消息提示框代码
一、在做一个portal项目时,用户要求在门户首页上的待办信息要有明确的提示,且在浏览器最小化的情况下,当有新的待办信息时,也要做提示。用了alert方法、或者用div的方法都很难实现“在浏览器最小化的情况下弹出提示信息”。alert方法会把信息弹出在桌面的正中央,同时会被其它窗口挡住。用div的方法实现的提示框会依赖于父窗口,因为它本身就是html页面上的一部分。最后发现,用window.cre
2012-07-23 17:09:34
553
转载 浏览器最小化时也能浮动的代码
var imagepath="http://avatar.profile.csdn.net/6/9/A/2_lzheng2001.jpg"//图片名var imagewidth=100//图片宽var imageheight=120//图片高var speed=3; //速度var imageclick="javascript:" //链接var hideafter=0//显示
2012-07-23 14:21:54
336
转载 Y 组合子
C#版 staticFunc Fix(Func, Func> f){ returnx => f(Fix(f))(x); } staticFunc Fix(Func, Func> f){ return(x, y) => f(Fix(f))(x, y); } JavaScript版
2012-04-12 14:19:49
647
转载 javascript 正则使用
一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test
2012-04-12 14:06:08
481
转载 MongoDB入门
1 MongoDB简介官方网址:http://www.mongodb.org/ 在使用一个东西之前我们总要先了解一下它是干嘛用的吧。不然就不能做到有的放矢了。下面引用一下百度百科的介绍。1.1 简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。1.2 特点它的特点是高性能、易部署、易使用,存储
2012-04-09 08:26:14
604
picBatch v3.1 图片批量处理器
2021-04-12
屏幕取色器,桌面取色器
2011-06-08
72小时挑战Office技巧
2008-09-10
3D海底世界屏幕保护程序
2008-09-10
VBScript(ASP) 语言参考
2008-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人