分类
- .net (22)
- adf (11)
- android (3)
- article (236)
- astronomy (1)
- block chain (8)
- C# Code (9)
- c/c++ (2)
- cache (8)
- cloud (2)
- consensus (3)
- css (2)
- cve (1)
- db (55)
- digest (1)
- english (1)
- finance (2)
- go (3)
- gps (2)
- hardware (1)
- html (2)
- http (2)
- info (19)
- iot (1)
- it (3)
- java (30)
- javascript (6)
- jsp (2)
- linux (76)
- mail (14)
- math (1)
- message (8)
- mood (4)
- mq (2)
- network (22)
- php (9)
- protocol (4)
- push/pull (2)
- python (5)
- rpc (2)
- search (4)
- servlet (1)
- space (24)
- storage (15)
- technologys (103)
- templete (1)
- virtual machine (7)
- web server (37)
- windows (12)
-
近期文章
其他操作
链接
年归档:2015年
Adf 开发项目结构建议
共享程序集位置
WEB项目标准结构
所有项目标准结构如下(以Example 为项目名举例):
建立 Web Application 项目,项目名为 Example
Example
n Logic &nb...
基于二叉树的思路实现的“十叉树”
该数据结构用于以替代一些简单的本地缓存系统,并提供快速检索的功能。
业务场景:
用户帐号223,拥有下级帐号223001、223002、2230055、22312345...
用户帐号224,拥有下级帐号224002、2248888...
用户...
223和224,我们暂且叫他为大帐号,后面的都叫小帐号。
当这些小帐号发消息给系统时,需要识别出对应的大帐号,且小帐号的长度不等,不可以检索库表。
假设大帐号已经驻留在内存。
java:
/** * 基于二叉树的思路实现的“十叉树”,用于存储一些临时性的数据,并提供一些查询接口 * @project xframework * @date 2...
发表在 technologys
基于二叉树的思路实现的“十叉树”已关闭评论
统一域名争议解决政策
本文介绍ICANN(互联网名称与数字地址分配机构)发布的两个关于域名仲裁的政策法规,想要炒域名的同学们请尽快补习一下,以免日后吃亏。
统一域名争议解决政策(UDRP)
(由ICANN于1999年8月24日通过,1999年10月24日批准实施)
说明:
1、本政策业已生效。有关实施时间表,可参见网址 www.icann.org/udrp/udrp-schedule.htm.
2、本政策已为所有由ICANN认可的、负责为以.com、 .net、.org结尾的域名提供注册服务的注册商(registrars)所采纳,亦为某些国家顶级域名(如.nu、 .tv、 .ws等)的管理者所采纳。
3、 ...
发表在 technologys
统一域名争议解决政策已关闭评论
dom onunload 兼容
window.onload = function() {
alert(""你好,欢迎光临"");//各浏览器均正常弹出
}
window.onbeforeunload = function() {
alert(""谢谢光临""); //IE 火狐浏览器提示
return (""谢谢光临"");//IE 谷歌浏览器提示(opera浏览器只有刷新时提示)
}
window.onunload = function() {
alert(""再见"");//只有IE正常弹出
//chrome opera调试都执行该行,但“Blocke...
23种设计模式
创建型模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句 话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,...
发表在 technologys
23种设计模式已关闭评论
SVN trunks branches tags
1.trunk是主分支,是日常开发进行的地方。
2.branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。
3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。
注意:svn并没有明确的规范,更多的还是用户自己的习惯。
下面是详细介绍:
比如一个项目有main.cpp, common.h两个文件,假设目前在开发的是最新的3.0版本,而且1.0/2.0版本也在进行维护,那么项目树将类似如下样子:
project
|
+-- tr...
oracle license
Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。
现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。
按CPU: License数=CPU 数*系数。系数来自Oracle的一个参数表,如IBM Power6的处理器为1,AMD和Intel的处理器为0.5,详细情况...
bind说明
glibc bug
Linux GNU glibc标准库的 gethostbyname函数爆出缓冲区溢出漏洞,漏洞编号为CVE-2015-0235。黑客可以通过gethostbyname系列函数实现远程代码执行,获取服务器的控制权及Shell权限
一、 漏洞发布日期
2015年1月27日
二、 已确认被成功利用的软件及系统
Glibc 2.2到2.17 (包含2.2和2.17版本)
三、 漏洞描述 ...
systemctl, chkconfig
任务 | 旧指令 | 新指令 |
使某服务自动启动 | chkconfig --level 3 httpd on | systemctl enable httpd.service |
使某服务不自动启动 | chkconfig --level 3 httpd off | systemctl disable httpd.service |
检查服务状态 | service httpd status | systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) |
显示所有已启动的服务 | chkconfig --lis... |
linux install
passwd
update openssl
vi /etc/hosts
vi /etc/resolv.conf
vi /etc/sysconfig/network
import iptables
hostname xxxxxxxxxxxxxx
vi /etc/modprobe.d/dist.conf
alias net-pf-10 off
alias ipv6 off
date -R
发表在 linux
linux install已关闭评论
logrotate 日志轮转
logrotate -f /etc/logrotate.conf 继续阅读
ssh
#添加用户
useradd uesrname
#设置用户密码
passwd username
允许/禁止root登录
vi /etc/ssh/sshd_config
#是否允许root登录
PermitRootLogin yes/no
#是否允许不输入密码登录
PermitEmptyPasswords yes
#设置允许远程登录的用户
AllowUsers uesrname username1
配置说明:
AcceptEnv
只支持SSHv2协议
指定客户端发送的哪些环境变量将会被传递到会话环境中。具体的细节可以参考 ssh...