- 浏览: 111951 次
- 性别:
- 来自: 武汉
最新评论
-
tobeornottobe:
4月17号有个非常不错的代码分析技术交流会,会邀请Dotfus ...
Java混淆器 -
yjlongfei:
添加上 ZeroClipboard.js 就能运行了 正需要 ...
ZeroClipboard复制到剪切板(支持IE、FF、Chrome)
文章列表
Spring编程式事务
- 博客分类:
- Spring
Spring编程式事务
DataSource txDataSource = jdbcTemplate.getDataSource();
DataSourceTransactionManager txManager = new DataSourceTransactionManager(txDataSource);
final TransactionTemplate txTemplate = new TransactionTemplate(txManager );
txTemplate.setIsolationLevel(TransactionDefinition. ...
编码原理介绍(中文编码杂谈):
http://www.searchtb.com/2012/04/chinese_encode.html
int -> byte可以直接使用强制类型转换: byte b = (byte) aInt;这个操作是直接截取int中最低一个字节,如果int大于255,则值就会变得面目全非了
byte -> int这里有两种情况,一种是要求保持值不变,例如进行数值计算,可采用强制类型转换:int i = (int) aByte;另一种是要求保持最低字节中各个位不变,3个高字节全部用0填充,例如进行编解码操作,则需要采用位操作(只要后8位 ...
PostgreSQL数组函数
- 博客分类:
- PostgreSQL
执行sql:select node_ids from t_node_drug_dir where drug_code = 68
结果为:1,4,5,6
问题:现需判断id是否在node_ids字符串中
思路:需要把node_ids转换为数组,然后判断id是否在数组中
使用regexp_split_to_array函数对字符串进行截取:SELECT regexp_split_to_array('kenyon,love,,china,!',',');
结果为:"{kenyon,love,"",china,!}"
方法一:
s ...
两个经纬度之间的直线距离计算
- 博客分类:
- MySQL
设第一点A的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。
经纬度为21°21'21.21'', 读为“二十一度二十一分二十一点二一秒”.1.60进制2.一度等于60分3.一分等于60秒4.秒的小数点后是百进制,一秒等于100毫秒.
输入参数为角 ...
RequireJS学习资料:
http://www.runoob.com/w3cnote/requirejs-tutorial-1.htmlhttp://www.runoob.com/w3cnote/requirejs-tutorial-2.htmlhttp://www.tuicool.com/articles/jam2Anv
组件ID是组件的唯一标识符,在和组件ID一对一的脚本文件(一个脚本文件中只有一个define)中这个ID可以没有,而且最好没有。这是因为组件加载器在请求组件的时候是必须给一个组件ID的,而且需要配置组件ID对应的脚本文件路径。加载器根据文件路径就能找到 ...
#!/usr/bin/env python
# ueage: python tomcat.py start|stop|restart"
import paramiko
import threading
import sys
def ssh2(ip, username, passwd, cmd):
try:
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip ...
前言
因为很多人会见到一些源代码中调用SwingUtilities的invokeLater或者invokeAnd-Wait方法,但是却不理解它们到底起到了什么作用,本文的目标就是让你理解这两个方法的意义。本文是swing编程基础且不可越过的一节。而且,如你所见,本文的副标题是“Swing程序的线程处理”,其实这是对本文内容更好的概括。
事件派发线程(EDT)
理解SwingUtilities类作用的前提是先理解事件派发线程的概念。
当运行一个 Swing 程序时,会自动创建三个线程。
1.主线程,负责执行main 方法。
2. toolkit 线程 ...
JavaScript学习
- 博客分类:
- JavaScript
JavaScript学习
一、简介
JavaScript 被用来改进设计、用户体验、验证表单、检测浏览器、创建cookies...JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。
1.
最近经常在linux上进行打包压缩解压,从网上收集整理并结合自己的常用的,跟大家分享一下下,废话不多说,进入正题。1、zip 压缩如果是直接压缩几个文件,那就可以直接使用命令 zip newfilename.zip filename1 filename2,但是一般情况下都会压缩一个文件夹或者叫目录,使用命令zip -r newfilename.zip file1 file2。如果文件夹下面包含太多的文件,可以使用-q选项,不现实压缩的过程,即zip -q -r newfilename.zip file1 file2。一般来讲,-q选项和-r选项已经够用了,如果还要了解更详细的,文章末尾有详解 ...
聚集索引和非聚集索引
- 博客分类:
- MSSQL
官方说法:
聚集索引
一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行, ...
一 摘要
端口是个网络应用中很重要的东西,相当于“门”了。二 什么是端口 在 Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据报 ...
SQL Server 2005数据库还原出错错误具体信息为:备份集中的数据库备份与现有的A数据库不同
具体操作如下:第一次:新建了数据库A,数据库文件放在E:\DB\A目录下,选中该数据库右键-任务-还原-文件和文件组,在源设备中找到备份文件A.bak,目标数 据库选中A,还原路径找到E:\DB\A目录下数据库文件(刚才所建数据库A的数据库文件),选择覆盖原数据库,点还原后出现错误:备份集中的数据库备份 与现有的A数据库不同
第二次:删除了数据库A,直接在根节点的数据库右键-还原数据库,出来对话框中先找到备份文件A.bak,此时目标数据库下拉框中自动出现跟备份文 件中数据库名一样的数据库 ...
MS SQL Server命令行SQLCMD
- 博客分类:
- MSSQL
SQL Server命令行导出:
sqlcmd -S localhost -U sa -P sa -d master -Q"BACKUP DATABASE jidedb to Disk='D:\abc.bak'"
SQL Server命令行导入:
sqlcmd -S "localhost" -U "sa" -P "sa" -d "qz_mpsp" -i "C:\Users\Administrator\Desktop\abc.sql"
如果sq ...
PostgreSQL 存储过程
- 博客分类:
- PostgreSQL
-- Function: tms_org_score_statis()
-- DROP FUNCTION tms_org_score_statis();
CREATE OR REPLACE FUNCTION tms_org_score_statis()
RETURNS character varying AS
$BODY$
declare
r record;
statis_sql "varchar";
execute_sql "varchar";
num int4 := 0;
total_score numeric ...
PostgreSQL常用命令
- 博客分类:
- PostgreSQL
控制台命令:psql -h db03dev -U tms -d tms -c "select * from t_user"