前言
上周利用java爬取的网络文章,一直未能利用java实现html转化md,整整一周时间才得以解决。
more >>精心做事,大气为人
通过JVM编译java文件生成class字节码文件,很多时候很想用工具打开看看,目前还不清楚哪一个软件专门查看class文件的,但是通过windows下的javap命令可以查看详细的class文件
ShowClass.java文件源码很简单main函数直接打印“Hello class file!”
今天碰到这个错误,在网上找了下,是因为aspectjweaver.jar用的是1.5.3 本地eclipse的jdk版本为1.7
下载高版本的aspectjweaver.jar会解决此问题
1.正则表达式的定义
描述字符模式的对象,JavaScript的RepExp类表示正则表达式
var pattern = new RegExp(“s$”); <=> var pattern = /s$/;
1 | <!DOCTYPE html> |
直接看代码1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 var a=5; // 00000101;
console.log(a|2); // 00000101 | 00000010 -->00000111--->7
console.log(a&2); // 00000101 | 00000010 -->00000000--->0
console.log(a^2); // 00000101 | 00000010 -->00000111--->7
a=-5; // 原码:10000101; 反码:11111010; 补码:11111011;
//-4 原码:10000100; 反码:11111011; 补码:11111100;
console.log(a|-4); // 11111011 | 11111100 -->11111111--->11111110--->10000001-->-1
console.log(a&-4); // 11111011 | 11111100 -->11111000--->11110111--->10001000-->-8
console.log(a^-4); // 11111011 | 11111100 -->00000111-->7
var arr =[1];
console.log(typeof "");
var a=1,c=1;
var b=(++a)+a;//前增量:先自增再赋值
var d=(c++)+c;//后增量:先赋值再自增
console.log(b+","+d); */
var a = 0x1234;
var b = 0x00ff;
console.log(a&b);
console.log(a|b);
console.log(a^b);
//0001 0010 0011 0100
//0000 0000 1111 1111
//& //0000 0000 0011 0100
//| //0001 0010 1111 1111
//^ //0001 0010 1100 1011
//左移一位相当于乘以2 左移两位相当于乘以4 以此类推...
console.log(7<<2);//0000 0111 <<2 0001 1100 -->28
//带符号右移相当于除以2(余数忽略) 左移两位相当于除以4 以此类推... (正数高位补0,负数高位补1)
console.log(7>>2);//0000 0111 >>2 0000 0001 -->1
console.log(-9>>4);//1000 1001-->1111 0110-->1111 0111 >>4 1111 1111-->1111 1110-->1000 0001 -->-1
console.log(-1>>4);//1000 0001-->1111 1110-->1111 1111 >>4 1000 0111-->1111 1110-->1000 1001 -->-1
//无符号右移高位补0 32位
console.log(-5>>>3);
//1000 0000 0000 0000 0000 0000 0000 0101
//1111 1111 1111 1111 1111 1111 1111 1010
//1111 1111 1111 1111 1111 1111 1111 1011
//1111 1111 1111 1111 1111 1111 1111 1111 >>>4
//1111 1111 1111 1111 1111 1111 1111
console.log(-1>>>4);
console.log(-1>>>1);
以往卡密都是电信直接提供txt文件我们这边再导入数据库中,现在电信要求厂家获取卡密必须通过接口调用,此次对接主要用到三个方面知识:
1.通过http Post请求方式将JSON数据放入body中传入,http数据交互post方式常用DefaultHttpClient(需要导入
)
正则表达式是一个描述字符模式的对象。JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能,JavaScript的正则表达式语法是Perl5的正则表达式语法的大型子集
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true