-
FtpClient中文乱码问题处理
所属栏目:[教程] 日期:2021-12-11 热度:181
最近在做文件服务器的相关东西,在原有的磁盘存储的基础上,增加了Ftp的存储方式,客户端选用的是Apache的FtpClient。 今天在测试的时候,发现中文的路径后者文件名不支持,查阅了相关资料后终于找到了解决的方法。 使用类: org.apache.commons.net.ftp.FTPC[详细]
-
输入流InputStream的reset()和mark()方法谨慎事项
所属栏目:[教程] 日期:2021-12-11 热度:67
今天写一个读写程序,运用到InputStream的reset方法是发现竟然失败了,然后查了一下JDK源码,发现BufferInputStream重写了父类FilterInputStream的mark和resetf方法,其有支持 mark 和 reset 方法的能力。而FileInputStream则没有重写父类InputStream的这两[详细]
-
C++中vector的达成
所属栏目:[教程] 日期:2021-12-11 热度:77
注意几点: 分配内存不要使用new和delete,因为new的同时就把对象构造了,而我们需要的是原始内存。所以应该使用标准库提供的allocator类来实现内存的控制。当然也可以重载operator new操作符,因为二者都是使用malloc作为底层实现,所以直接采用malloc也可[详细]
-
AngularJS 开发者最常犯的 10 问题
所属栏目:[教程] 日期:2021-12-11 热度:184
介绍 AngularJS是如今最受欢迎的JS框架之一,简化开发过程是它的目标之一,这使得它非常适合于元型较小的apps的开发,但也扩展到具有全部特征的客户端应用的开发。易于开发、较多的特征及较好的效果导致了较多的应用,伴随而来的是一些陷阱。本文列举了Angul[详细]
-
C語言 rand函数 进阶探讨与达成
所属栏目:[教程] 日期:2021-12-11 热度:178
C语言中随机函数应用 可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C标准,所以说,random函数不能在gcc,vc等编译器下编译通过。那么怎么实现C语言中的随机函数呢? 除了random函数,还有一个rand函数,也是一个随机函数,可以产生从0[详细]
-
Log4j配置分析
所属栏目:[教程] 日期:2021-12-11 热度:97
Log4j是最常用的日志记录工具,下面在介绍其配置方式的同时,还会讲解其中的原理和使用技巧。 1. XML配置 一直觉得xml配置文件更清晰一些,所以从xml开始讲起。首先给出一个最简配置的log4j.xml ?xml version=1.0 encoding=UTF-8? !DOCTYPE log4j:configurat[详细]
-
Cocos2D-X 3.2编译生成Android程序出错的解决措施
所属栏目:[教程] 日期:2021-12-11 热度:70
最近升级到Cocos2D-X 3.2正式版,iOS程序编译没任何问题,结果使用cocos compile -p Android编译生成APK程序,结果悲剧了,出现以下错误。 Android NDK: Invalid APP_STL value: c++_static Android NDK: Please use one of the following instead: system st[详细]
-
OpenCV简单亮度校正功能达成
所属栏目:[教程] 日期:2021-12-11 热度:169
今天找到了一个OpenCV简单亮度校正功能的方法感觉效果还可以,使用于简单背景,代码如下 int _tmain(int argc, _TCHAR* argv[]) { IplImage* src; // 第一条命令行参数确定了图像的文件名。 char* filename = (char*)C:UserschenchaoDesktop结晶25.b[详细]
-
Java的join技巧
所属栏目:[教程] 日期:2021-12-11 热度:150
在某个线程中调用另一个线程的join方法,是将当前的cpu让给另一个线程,等到规定的时间到了或另一个线程执行结束后,自己再执行 package test; public class TestJoin1 { public static void main(String[] args) throws InterruptedException { TheOtherThre[详细]
-
C++处理字符串的技巧—字符串类与字符串变量
所属栏目:[教程] 日期:2021-12-11 热度:124
用字符数组来存放字符串并不是最理想和最安全的方法。 C++提供了一种新的数据类型字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量用一个名字代表一个字符序列。 实际上,string并不是C++语言本身具有的基[详细]
-
Android之Inflate()技巧用途
所属栏目:[教程] 日期:2021-12-11 热度:155
Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。 Android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别 区别在于:[详细]
-
Spring 中配置定时调度两种方法详解
所属栏目:[教程] 日期:2021-12-11 热度:75
Spring 中配置定时调度两种方法介绍 方法一: 直接用jdk api的Timer类,无需配置spring文件 1、用@compent注解,实现InitializingBean接口 ,spirng会自动去查找afterPropertiesSet()方法, 2、在afterPropertiesSet方法中写业务实现,调用timer的schedule方[详细]
-
Python中sort以及sorted函数分析
所属栏目:[教程] 日期:2021-12-11 热度:65
Python中sort以及sorted函数初探: sorted(...) Help on built-in function sorted in module __builtin__: sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) -- new sorted list sort(...) Help on built-in function sort: sort(...) L.s[详细]
-
PHP合并两个数组的两种办法的异同
所属栏目:[教程] 日期:2021-12-11 热度:55
本文讨论PHP合并数组的两种方式:$a+$b , array_merge($a,$b) 操作符+,在前一个数的基础上插入后一个数组,如果有相同的抛弃,而array_merge 是在前一个参数基础上插入后一个参数,如果有相同用的key 用后一个覆盖。 实例如下: php $a = array(a=1,b=2,c=3[详细]
-
Android弹窗中的spinner异常解决措施
所属栏目:[教程] 日期:2021-12-11 热度:115
弹窗常用AlertDialog来袜,因为AlertDialog可以很方便的添加所要的项。比如确定/取消按钮,自定义的标题栏、自定义的信息布局等。在自定义布局时,比如我们采用LinearLayout来布局,然后再往LinearLayout中添加一些项,比如TextView、EditText等。这些都很容[详细]
-
winzipaes文件名乱码解决措施
所属栏目:[教程] 日期:2021-12-11 热度:189
winzipaes是一个开源的基于javaZip的加密压缩工具 目前代码托管在google上(http://code.google.com/p/winzipaes) 需要依赖bcprov的包,可以去maven上下载,也可以在Linux公社资源下载,见本文下面的下载地址。 用过的人可能都会发现当使用它,往压缩包里添[详细]
-
Linux cat 命令源码介绍
所属栏目:[教程] 日期:2021-12-11 热度:54
最近在读APUE, 边看还得边做才有效果. 正好Linux下很多命令的是开源的, 可以直接看源码. GNU coreutils 是个不错的选择. 源码包有我们最常用的 ls, cat等命令的源码, 每个命令都比较短小精悍, 适合阅读. 下面是我阅读 cat 命令的一点笔记. 到这里下载源码.[详细]
-
PHP内核中核心的两个全局变量
所属栏目:[教程] 日期:2021-12-11 热度:168
在阅读PHP源码的时候,会遇到很多诸如:CG(),EG() 这样的宏,如果不了解这些宏的意义,会给理解源码造成很大困难。 Zend引擎中有两个重要的全局变量结构体,就是Zend引擎关闭之前都会存在的变量: typedef struct _zend_compiler_globals zend_compiler_glo[详细]
-
Makefile基本使用概括
所属栏目:[教程] 日期:2021-12-11 热度:64
Makefile常识 1、Makefile是一个文件 2、功能: 用作整个工程的编译 Makefile基本用法 1、首先建立一个Makefile文件,写入内容告诉make命令如何编译和链接我们的文件 2、使用规则: 目标:依赖文件1 依赖文件2 //可以有多个依赖文件,依赖文件就是要编译的文[详细]
-
GCC编译器使用方法技巧概括
所属栏目:[教程] 日期:2021-12-11 热度:54
GCC的常识 1、 gcc的全称: GNU C Compiler ,是GNU的一款编译器 2、 gcc通过后缀名来区别输入文件的类型; 常用文件类型:. c C语言源代码文件 .C/.cc C++源代码文件 .h 头文件(head也即include) .i 已经预处理过的C源代码文件 //预处理:完成头文件和宏定[详细]
-
tp-link无线路由器软件怎样升级
所属栏目:[教程] 日期:2021-12-11 热度:131
路由器其实可以通过升级来提高其性能,升级固件不仅能够获得新的功能,还能减少一些不必要的bug,比如我们这次升级能够解决这些问题:1、修复某些使用环境下DHCP响应慢问题。2、修复某些使用环境下WAN口PPPOE掉线问题。3、丰富ISP数据库,增加国内其他和其[详细]
-
OpenCV 2.2.0 摄像头捕获视频问题的处理
所属栏目:[教程] 日期:2021-12-11 热度:144
OpenCV升级到2.2之后,原来写的用摄像头捕获视频的程序用不了。经过Google发现这是一个OpenCV2.2已知的错误,解决的方案如下所述。 进入OpenCV的根目录,找到/modules/highgui/src/precomp.hpp这个文件,将其中的代码 #if !defined WIN32 !defined _WIN32 #in[详细]
-
360路由器自定义路由登陆地址怎么设定
所属栏目:[教程] 日期:2021-12-11 热度:61
路由器的登陆地址是什么?很多人都知道,192.168.X.X,最后的数字不是.1.1就是.0.1,登陆的用户名和密码也是万年不变的Admin。既然是全民皆知的秘密,就不再是秘密,一旦密码被人破译,后果不堪设想。所以,修改路由登陆地址是最简单有效的防破解方法,试问[详细]
-
Visual Studio下C++第三方库的配置方法概括
所属栏目:[教程] 日期:2021-12-11 热度:134
对于任何一种编程语言来说,其提供的标准库以及第三方库都是一个值得我们关注的内容,因为这样可以使我们站在巨人的肩膀上做事,从而更方便快捷地完成我们想要做的事情。对于C++这种语言来说,标准库在引用正确的头文件后,便可以使用其提供的相关功能了;而[详细]
-
D-LINK无线路由器远程管理怎么启动
所属栏目:[教程] 日期:2021-12-11 热度:149
大家都知道,通过启用D-LINK路由器的远程管理功能,可以让其他人连接到你的D-LINK路由器内,从而帮助不懂的人检查配置工作 。 一、选中激活,选择远程管理端口8080,点击执行即可 二、点击系统状态,在下面的WAN端查看到相应的IP地址 三、在远程主机IE浏览[详细]

浙公网安备 33038102330482号