`
lbyzx123
  • 浏览: 467328 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
配置本地Tomcat的https (一)采用keytool生成证书 步骤: 1、 生成证书 keytool -genkey -alias tomcat -keyalg RSA -keystore d:\mykeystore -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN" -keypass changeit -storepass changeit 参数说明: 1)-genkey 创建一个新的密钥 2)-alias 密钥别名 3)-keyalg 加密 ...
public class PrimitiveTypeConverter { public PrimitiveTypeConverter() { } /** * 获取字节数组的整型值 * * @param bs * @return */ public static int bytesToInt(byte[] bs) { int intValue = 0; for (int i = 0; i < 4; i++) { intValue += (bs[i] & 0xFF) << (8 * i ...
  这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果:   URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://w
概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都 为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂 。这就好像现在有这么多的HTML的编辑器,但如果 ...
序列的参数集(SPS)包括了一个图像序列的所有信息,图像的参数集(PPS)包括了一个图像所有片的信息。多个不同的序列和图像参数集经排序存放在解码器。编码器参考序列参数集设置图像参数集,依据每一个已编码片的片头的存储地址选择合适的图像参数集来使用。对序列的参数和图像的参数进行重点保护才能很好地增强H.264错误恢复性能。 参数集通常应用在所有的H.264比特流中,它所包含的信息极其重要,它的受损将影响到大量的VCL和NAL单元,被影响的单元即使能正确接收到也不能被正确解码,在H.264新标准中共使用了两种类型的参数集。   (1)序列参数集(SPS),包括与图像序列(定义为两 ...
实际项目中的小问题,参考了网上的几种方法后,我选择的解决方法: 网站开发过程中,一般的工程访问路径是 http://10.10.20.74:8080/projectName 如何设置成http://10.10.20.74/ 解决方法: 首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml. 1、去除端口号8080。 将server.xml中的 <Connector port="8080" p ...

spring security3 配置

    博客分类:
  • J2EE
<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc ...
一个进程可以开启的线程受可用内存限制,如果是32位的机器,那么默认一个进程有2G的可用内存,而每个线程默认分析1M的栈空间,所以这种情况下理论最线程数在2000多个。一个解决办法是创建线程时减少线程栈的大小或是使用64位的系统。64位系统应该可以忽略这个问题了。 当然受cpu及磁盘速度及物理内存的限制。不用到达上限值,你的机器应该已经是慢如牛车了。 ClientAccepted里也用socket异步接收,没必要每个连接开一个线程,浪费资源。 另外32位的系统,我测试过每个进程可以开1800-1900多个线程封顶。超过后,其他线程都会处于等待状态,不会运行,直到有运行的线程退出。 ...
根据rfc894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码和1字节的帧开始定界符,具体就是:7字节前导同步码 + 1字节帧开始定界符 + 6字节的 ...
MySQL 5.0以上的版本: 1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节 GBK:一个汉字=2个字节 2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,但是实际字节长度有所区别 3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) from tablename 来查看。 最近发现 Oracle 和 MySQL 的字段长度的计算不一样(都是UTF8编码),比如: 在Oracle下定义: name varchar2(10) , name字 ...
一个牛人精简的linux操作系统,默认不添加本地回环地址。添加本地回环地址的命令: ifconfig lo 127.0.0.1 基本信息127.0.0.1,通常被称为本地回环地址(Loop back address),不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口。在windows操作系统中也有相似的定义,所以通常在不安装网卡前就可以ping通这个本地回环地址。一般都会用来检查本地网络协议、基本数据接口等是否正常的。 主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些S ...
固定列数的行列转换,如: select student,subject,grade from table; student subject grade --------- ---------- -------- student1 语文 80 student1 数学 70 student1 英语 60 student2 语文 90 student2 数学 80 student2 英语 100 …… 转换为 语文 数学 英语 student1 80 70 60 student2 90 80 100 …… 语句如下:select student, max(ca ...

cab包自动更新问题

    博客分类:
  • c++
我制作的activex控件cab安装包,经过签名后,放在WEB服务器上,如果是初次使用,可以正确地安装到用户的系统上。后来对控件的版本号进行提升后,重新打包成CAB文件,然后签名,放到服务器上,但打开相应网页,并没有自动更新到新的版本。于是上网查找相关资料,发现一个帖子说,只有.inf文件中AdvancedINF定义的版本号、控件ocx或者dll的版本号、网页中引用控件时定义的#version=的版本号这三个版本号都一致的时候,cab包才会比较本地控件的版本号与服务器定义的版本号是否一致,如果发现不一致并且服务器的版本号大于本地的版本号就重新下载安装cab包,否者,不再下载安装cab包。一旦 ...
    本文在《VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程》基础改造而来,也参考了《如何制作CAB包》,做一个简单ocx示例。   最近在弄ocx控件发布到网站上使用,就是用户在使用过程中,自动下载安装ocx控件。 ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载, 并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次 再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里控件容器就是浏览器,用 户不需要通过浏览器调用控件的属性或方法 ...
  数字证书分为离线式证书和在线式证书。在线式证书文件的后缀名为.cer,离线 式证书文件的后缀名为.pfx。 在线式证书认证的cab包下载安装过程中会到证书认证网站进行签名认证。 应用程序通过离线式证书签名以后,浏览器无需设置安全级别相关属性, 只需在cab包在客户端下载安装之前,导入数字证书,即可顺利安装cab包。 如何对应用程序进行签名 对应用程序签名时,只需运行signcode.exe,然后选择要签名的文件, 选择数字证书,勾选”时间戳“选项,输入时间戳服务URL: http://timestamp.verisign.com/scripts/timest ...
Global site tag (gtag.js) - Google Analytics