今天遇到一个问题:公司开发的系统,在客户机房上线后,因为FTP服务器不能直接挂接在外网上,必须通过在路由器上进行NAT映射方式。
假设我们的路由器外网IP为1.2.3.4,FTP的内网IP为192.168.1.100,FTP的端口号为10000。采用FileZilla Server作为FTP服务器。
此时,需要在路由器上开放10000端口,映射到FTP的IP和端口上。
...
分类:
其他好文 时间:
2016-05-07 07:50:56
阅读次数:
323
开发背景使用CXF暴露与调用接口,为了方便追踪错误,所以想要在接口被调用时将一些运行时数据记录起来,所以就想到了拦截器。CXF自带拦截器,但是据我初步了解,自带的拦截器都是经过封装,用来打印日志什么的,好像没有提供给开发者定制功能的方式(没有深入了解,如果有说错请方便斧正)流程其实Spring的拦截器使用挺方便的,实现org.aopalliance.intercept.MethodIntercept...
分类:
编程语言 时间:
2016-05-07 07:49:06
阅读次数:
200
备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。这篇文章主要讨论MySQL的备份方案,重点介绍几种备份方式的原理,包括文件系统快照(LVM),逻辑备份工具Mysqldump,M...
分类:
数据库 时间:
2016-05-07 07:48:56
阅读次数:
289
思路
1触发事件setOnItemClickListener改变CheckBox
2在适配器的getView()里改变CheckBox状态,需要记录选中的CheckBox位置
3适配器提供方法改变CheckBox
4用notifyDataSetChanged启动getView()
实现代码//适配器
public class MyAdapter extends BaseAdapter {...
分类:
移动开发 时间:
2016-05-07 07:50:41
阅读次数:
168
一、人中有细线
鼻子下的一条沟,相学上叫人中。按医理分析,鼻子与男性的生殖器有同样的细胞存在其中,且其外表为圆柱形,相理上用来比拟男性生殖器。口的上下唇,其色泽组织细胞都类似女性生殖器。鼻、口交接处为人中,故人中是男女生殖器的接合处newcz.net。相理上则用人中去观察一个女人的贞淫。女性的子宫机能及子女缘都藏在人中里。
当观察一个女人的人中时,如发现上面有一条横长赤色如蛛蜘...
分类:
其他好文 时间:
2016-05-07 07:48:13
阅读次数:
109
最近学习RxJava,一直在看大神的文章,分析。
还是要实际敲上一敲印象才会深刻,才能更了明白Rx的机制。
数据源是聚合数据的免费Api。
配合Retrofit 完成数据请求
例子比较简单,没事使用什么复杂的操作符。
就是简单的网络数据获取。
一些常用的操作符大家可以参考官方的文档说明:https://mcxiaoke.gitbooks.io/rxdocs/content/index....
分类:
移动开发 时间:
2016-05-07 07:49:31
阅读次数:
183
工具:android studio 2.0 ,ndk-r10e
步骤:
1,创建好项目
2,写jni调用的类和方法:
3,写头文件(不嫌麻烦自行百度cmd命令生成)。这里介绍个“一键”生成头文件的方法,如果eclipse配置过就知道了。
打开setting设置界面
选中 绿色的+号,...
分类:
其他好文 时间:
2016-05-07 07:50:20
阅读次数:
171
IDEA Eclipse
下载scala
下载地址
scala.msi
scala环境变量配置
(1)设置SCALA-HOME变量:如图,单击新建,在变量名一栏输入: SCALA-HOME 变量值一栏输入: D:\Program Files\scala 也就是scala的安装目录,根据个人情况有所不同,如果安装在E盘,将“D”改成“E”即可。...
分类:
其他好文 时间:
2016-05-07 07:47:52
阅读次数:
143
很多人读了Django老版本的书籍,却安装了比较新的Django,以至于在使用数据库时出了很多头疼的问题,我也不例外,不想再让别人继续被折磨了。现将本人遇到的一些问题以及解决的办法整理如下:(我的环境是Linux终端)
一、 数据库的配置:
1、首先你要保证在终端上安装了数据库(MySQL)。接下来在在里面创建你自己的数据库,比如create database d...
分类:
数据库 时间:
2016-05-07 07:47:21
阅读次数:
5468
目标效果:
程序运行,显示一输入框和按钮,在输入框输入内容点击按钮会提示保存成功,关闭程序,再次打开会在输入框显示刚才输入的内容,并提示英文。
1.activity_main.xml页面放置两个控件。
activity_main.xml页面:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/...
分类:
移动开发 时间:
2016-05-07 07:48:37
阅读次数:
244
??
TIPS:逃离是事实,但我没有背叛。
-《三体》章北海
直到立夏,农历立夏日,意味着丙申猴年走过整整一个季度,江西IDC排行榜开始对年度进行一个展望,之所以这个时候进行评述,正是出于谨慎和负责,希望能给同行一个负责。
随着一线城市传出的“冬天”到来,互联网行业的风投和资本逐渐挑剔,整个市场风声鹤唳,而南昌这样的二线城市,也明显感受到压力,至少没有大型互联网项目的示范作...
分类:
其他好文 时间:
2016-05-07 07:47:20
阅读次数:
130
加密解密技术,涉及面很广,这里,把前人的研究成果汇总起来,通过图表的形式来帮助记忆和筛选,方便日后使用。内容主要包括两个方面,一个是场景与算法,一个是Nodejs的相关模块或组件。...
分类:
Web程序 时间:
2016-05-07 07:47:37
阅读次数:
355
针对前面介绍的输入格式,MapReduce也有相应的输出格式。默认情况下只有一个 Reduce,输出只有一个文件,默认文件名为 part-r-00000,输出文件的个数与 Reduce 的个数一致。 如果有两个Reduce,输出结果就有两个文件,第一个为part-r-00000,第二个为part-r-00001,依次类推
OutputFormat 接口
OutputFormat主...
分类:
其他好文 时间:
2016-05-07 07:49:27
阅读次数:
230
兄弟文章: http://blog.csdn.net/libin_1/article/details/50734967方法一:
if ($("#checkbox-id").get(0).checked) {
// do something
}方法二:
if($('#checkbox-id').is(':checked')) {
// do something
}方法三:
if ($(...
分类:
Web程序 时间:
2016-05-07 07:47:38
阅读次数:
191
一、音频基础知识:
1、音频文件的组成:文件格式+音频编码,文件格式用于形容文件本身的格式,音频编码是通过不同编码格式编码后得到的音频数据。
2、音频质量的标准:声卡对声音的处理质量可以用三个基本参数来衡量,即采样频率、采样位数和声道数。采样频率是指单位时间内的采样次数,采样频率越大,采样点之间的间隔就越小,数字化后得到的声音就越逼真。采样位数是记录每次采样值数值大小的位数...
分类:
其他好文 时间:
2016-05-07 07:48:44
阅读次数:
216