- 浏览: 49303 次
最新评论
-
svygh123:
学习了,3楼回答的很好
Log4j的isdebugEnabled的作用 -
左右互搏1:
有点意思
由整理房间想到的 -
ycyangcai:
不错不错!
Log4j的isdebugEnabled的作用 -
yeqing4562010:
是,其实楼主,我也有这种想法,我工作也有一年了,做医疗软件开发 ...
当程序员一年半 -
半夜透凉清:
这才一年半,你太性急了
当程序员一年半
文章列表
通过手机如何遥控电脑
- 博客分类:
- 移动开发 手机开发
手机如何遥控电脑?
在《神探夏洛克》第二季的第三集了,莫里亚蒂只是在手机上按下一个按钮,不同的攻击程序就同时开始了攻击,虽然最后证实并没有这样的手机程序,但这种用手机控制电脑的行为,却是能够很容易的实现的。
如果你有一台服务器,能够同时被手机和pc访问(也就是能够被外网访问到),那事情就很好办了。
1, 在服务器上运行一个监听程序,可接受手机的请求和pc的请求。
2, pc上运行一个程序,每过一段时间,如1分钟,就去请求一次服务器,看当前是否有任务需要执行。
3, 可以在手机上运行一个软件,按不同的按钮便会向服务器发送不同的请求,添加任务到服务器队 ...
1,不要当程序员;
2,不要当程序员;
3,不要当程序员。
1, 安装过程卡在computing space requirements.
锁住了是因为了在等待某些资源,有人说要关闭chrome,对我无效,可能不止chrome在坏事。我是重启后安装(未打开其它程序),成功。
2, 安装完后出现打不开web console,localhost:8091
服务没有启动成功,netstat -an看不到8091,在cmd下运行service_register.bat,发现是set ip_addr的时候有问题,在有多个网络连接的时候可以会找不准ip,我手动修改了service_register.bat,硬编码set ip_addr=127.0.0.1,OK.
用Ubuntu开发差不多有半年了,实在是想吐一吐,今天用了一天的win7上班。
最开始转用ubuntu开发是因为电脑配置不怎么了,在win7下面经常转圈,内存从2G升到4G再到6G,win7好像不管你内存多少,该转圈时还是会转圈。有时发热厉害。转到ubuntu下后没有这些问题。
但是,用久了linux也是会有不爽的地方了。ubuntu在linux家族中界面算是很漂亮的了,也比较人性化。
以下所说的,大多是linux的通病,并非只有ubuntu才这样。
首先是越来越讨厌unity,右键菜单竟然这么少,竟然不能自已换图标,有些程序如eclipse还显示不出原本的图标出来,要通过曲折的方式才能设置出来 ...
好多移动软件有“附近的人”这项功能,能够显示附近的使用同样软件的人,并且会显示离你的距离。
理想状况下,我们可以利用这个来找人的。
假如有个人A,显示离你的距离是500米。然后,你从原地往北的方向走500米,当然,如果你的北边是不可达的地方,换南方也行。走了500米后,再看这个人离你的距离。如果是0米,那么刚好找到了。如果是1000米,那么刚好是在你第一个地点的往南方向的500米处(假设你是往北的情况)。
如果不是这两个数,而是N米,那就需要算一算了。在原地时,以你为圆心,画一个半径为500米的圆。然后在你往北走了500米的时候,再画一个以你为圆心,半径为N米的圆 ...
时光飞逝,到今天为止,正式编程快两年,正式工作刚好一年半,期间也没经过多少风雨,刚开始两个月平滑过度,后段时间上坡路。
最近感到低落。想整合个好用的框架,发现SpringSide已经这么做了;想做个好的前端UI, 发现bootstrap, jquery ui已经这么做了;操作系统,浏览器,编程语言,压缩技术,好像该做的别人都做了,总是在这么地步别人的后尘。
最不想做的就是业务,一直都是想搞技术层面的研究,无奈总是会有那么些业务缠身。一年半过去了,离自己的第一个目标只差三年半了,时间不等人,该何去何从。
真想抛掉一切业务,哪怕要对现在的工作说不,我也宁愿一心去钻一门 ...
假设有一台服务器装的是Haproxy,backend是N台真实服务器,当我们调用haproxy时,真实的服务器对我们是透明的,一般情况下我们并不需要知道我们发起的请求具体到达了哪台真实服务器,我们去饭店吃饭觉得菜好吃未必会要求看看厨师长得什么样。
但有的时候,那N台真实服务器行为出现了不一致的情况,比如对于某个API, N-1台服务器都是能返回正确的结果,只有一台返回错误的结果。我们怎么知道是哪台?在haproxy的配置中可以实现。
haproxy可以为每个返回的请求添加header信息。 至于如何配置,首先,配置server的时候要给个id,如:
server ser ...
最开始,没声音是因为没有装好驱动之类的。后来有声音了,但某一天,可能是装了什么东西之后,重启后不能接外音响耳机了。最后发现是权限问题。 解决方法: sudo chmod -R 777 /dev/snd 解决了。
不要那么地恨业务,虽然业务是那么地可恨
- 博客分类:
- java
很少人可以离开业务。业务推动了技术的发展,像spring这么优秀的框架,看似是纯技术,其实也是业务推动其产生的。越复杂的业务,越需要优秀的技术。这也是为什么这个行业的巨头公司都有自己研发的一些技术,国外谷歌, ...
为什么我们要看英文技术资料
- 博客分类:
- java
为什么我们要看英文技术资料?
1,从解决问题来说,如果你遇到了一个技术难题,你会怎么办?最不建议的方式,就是去百度知道提问,因为那样的话你什么都得不到。稍好一点,在iteye提问。但回答的人未必多。其它的中文社区,也不会好很多。为什么?首先国内搞技术的人就没国外多,为什么?因为国内只有13亿人,而国外有50多亿人。很显然,在stackoverflow提问会收获得要多一些。国外的一些技术网站明显比较活跃,官网的回答也比较勤快。
2,从学习技术的角度来说。如果你不是要解决问题,而只是想要学习新技术先进技术,那么,请看英文资料。因为在技术上,国内外有时差问题。很显然,计算机在40年代就起步了,早于国 ...
为什么我要用maven
- 博客分类:
- java
为什么我要用maven?从熟悉了maven以后,对不用maven的项目简直不想下手了。刚开始不熟悉maven的时候挺讨厌的,觉得还不如传统的方式方便,后来熟悉了,便离不开了。人对陌生的事物难免有抵触的心理。
为什么我要用maven?主要的三个理由:
1, 管理依赖。我觉得这是maven最重要的功能。我不用每次把工程跑起来,然后看报什么错,然后去不同的官网下载jar包,或是sourceforge。虽然有些在maven repository里没有,但毕竟是少数。就算maven有且仅有这一个功能,我也会选择用它。
2, 源代码的管理。用maven可以很方便的得到jar包 ...
前几天收拾东西。首先我想把床上的多余的东西移开,放到桌子上。但是桌子上的东西太多了,我得先把桌子上的东西挪一挪。我看到了有个箱子,我想先把桌子上的东西放到箱子里。但打开箱子,箱子里的又是装满了东西。所以,我得先整理下箱子。
于是我想到了Spring。我想,要是有Spring多好啊,当我需要什么的时候,它就给我准备好了,不用我自己去准备了。是的,这就是Spring依赖注入所做的事情。就像炒菜,没有Spring来管理依赖,你得自己买油盐。而有了Spring,你炒菜时吼一吼:“我要油”,油便有了。神说要有油,于是就有了油。
这样的依赖让我们的关注更加集中,干的事情更加单一。 Sprin ...
我们知道, 在java中,对象的比较要用equals,对于下面这段代码:
public class EqualsTest {
public static void main(String[] args) {
String a = "a";
String b = "a";
System.out.println("a == b ? " + (a == b));
}
}
输出结果为:
a == b ? true
对于下面这段代码:
public class EqualsTest {
public static void ma ...
在项目中我们经常可以看到这样的代码:
if (logger.isDebugEnabled()) {
logger.debug(message);
}
有些人不明白为什么要这样写。有些人认为这样是为了能够控制日志的输出,对于下面这行代码,
logger.debug(message);
他们的看法是:如果这样写的话,就算你把日志级别调整为info, 这里也会输出日志。
其实,在debug()方法里面,就已经叛断了日志的级别。以下是isDebugEnabled()的源码:
public ...