文章列表
1. 在windows部署个项目, 线程每隔一段时间同步一次数据, 但是运行一段时间就一直停在sleep, 查看状态被阻塞 , 其他的线程也被BLOCKED
while (true) {
try {
//全量同步: 取完queue配置, 同步结束
//增量同步: 循环配置里的内容
conf = busiBlockingQueue.poll(5000L, TimeUnit.MILLISECONDS);
//log.in ...
public static String getonerow(String HTMLStr)
{
String htmlStr = HTMLStr;
String textStr = "";
java.util.regex.Pattern p_script;
java.util.regex.Matcher m_script;
java.util.regex.Pattern p_style;
java.util.regex.Matcher m_style;
java.util.regex.Pattern p_html;
jav ...
public class ReadFromFile {
/**
* 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
*/
public static void readFileByBytes(String fileName) {
File file = new File(fileName);
InputStream in = null;
try {
System.out.println("以字节为单位读取文件内容,一次读一个字节:&qu ...
比如说你写12,默认的就是int的12
int是32位的
12=00000000 00000000 00000000 00001100
~12=11111111 11111111 11111111 11110011
第二个问题,有符号整数是按照最高位判断正负的(java中的数值除了char都是有符号的,都符合这个规则),如果x最高位是1,那么该数是负数,其值为 -((~x)+1),因此
11111111 11111111 11111111 11111111作为int型的话,因为最高位为1,所以其值为 -(0+1)=-1
根据上面的理论,~12=-(~(~12)+1)=-13 ...
float a=3.335f;
System.out.println(Math.round(a*100)/100.00);
Math.round(100.5f)结果应该是多少?101,没错!
Math.round(-100.5f)呢?-101,错了,是-100。不可思议吧,看看API说明:
Returns the closest int to the argument. The result is rounded
to an integer by adding 1/2, taking the floor of the result, and casting the ...
String a = "abc"; String b = "abc"; System.out.println("====>"+ a==b ); 输出结果为false.String a = "abc"; String b = "abc"; System.out.println("====>"+ (a==b) );
一、不带参数的事件:
两种方式:直接给对象添加事件,节点添加事件例如给一个id为tab1的添加onclick事件第一种情况:var
t = document.getElementById("NewTitle");t.onclick = function
showmsg(){ alert('Hello!World');}第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵 var tb
= document.getElementById("NewTitle"); if ...
1.前台代码
<script type="text/javascript">
var xmlHttp;
function getCN()
{
var author = document.forms[0].u367766562624002.value;
author=encodeURI(author);
author=encodeURI(author); //注意:传送的值,2次转码。
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRe ...
在root家目录新建.vimrc文件,添加你的设置。
# cd ~
# vi .vimrc
" 设定默认解码set fenc=utf-8set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936"设定搜索是的高亮显示set hlsearch" 不要使用vi的键盘模式,而是vim自己的set ...
解决 xshell 中文乱码
- 博客分类:
- 开发工具
在xshell命令行里面
输入: locale输出 : LANG=zh_CN.UTF-8LC_CTYPE=”zh_CN.UTF-8″LC_NUMERIC=”zh_CN.UTF-8″LC_TIME=”zh_CN.UTF-8″LC_COLLATE=”zh_CN.UTF-8″LC_MONETARY=”zh_CN.UTF-8″LC_MESSAGES=”zh_CN.UTF-8″LC_PAPER=”zh_CN.UTF-8″LC_NAME=”zh_CN.UTF-8 ...
linux目录介绍
/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可
/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount
/dev/cdrom /mnt。
/ ...
判断HTML元素
- 博客分类:
- javascript
表单名称: theForm
表单元素: periodPerMonth
1. 判断表单元素是否存在(一)
if("periodPerMonth" in document.theForm){
return true;
}else{
return false;
}
2. 判断页面元素是否存在
if(document.getElementById("XXX")){
//存在
}
3. 判断表单元素是否存在(二)
if(document.theForm.periodPerMonth ...
EditPlus 快捷键
文件
FileFtpUpload Ctrl+Shift+S 上传文件到 FTP 服务器
FileNew Ctrl+N 新建普通的文本文档
FileNewHtml Ctrl+Shift+N 创建一个空白的 HTML 页面
FileNewBrowser Ctrl+Shift+B 新建浏览器窗口
FileOpen Ctrl+O 打开一个现有的文档
FileOpenHeader Ctrl+Shift+H 打开 C ...