
工作应用
文章平均质量分 58
互联网速递520
这个作者很懒,什么都没留下…
展开
-
Java语言动态代码动态功能
在Java语言中,通过javassist这个强大的工具,实现动态语言特性的动态功能。这可以使得我们的软件功能更加强大和灵活。原创 2023-01-05 15:35:16 · 947 阅读 · 0 评论 -
CentOS7环境,Nginx+php74-php-fpm配置
在nginx下通过php-fpm配置PHP项目的文章已经很多了,但是,当我们只有一个nginx、并且服务器只开放一个端口、而我们又有多个项目要部署的时候,就只能使用nginx二级目录部署PHP项目了,这个时候网上的许多文章都没讲到,作者经过潜心研究,找到了终极解决方案,分享给大家。原创 2022-04-08 11:42:21 · 1246 阅读 · 0 评论 -
让我们努力解决办公软件到处都是坑的问题
对于我们互联网从业人士来说,经常是需要一些办公利器的,Office自不必说,还有思维导图、IDE、数据库工具等,有了这些利器,我们的工作可以说是事半功倍。但是,我们也知道,现在互联网上有一个非常严重的问题:你去某度上一搜索,出来的要么全是广告,要么全是试用版,所谓的注册版、免费版、破解版,基本上找不到。浪费时间不客气。用知乎上的一句话说:我特么裤子都脱了,你就给我看这个?有鉴于此,我开发了一个博客网站,专门搜集一些直接能用的软件和相关资讯放在上面,就是想为了给我们广大互联网从业人士提供一个平台原创 2020-06-09 11:45:02 · 242 阅读 · 0 评论 -
Windows下显示所有环境变量
我们在开发过程中,经常需要确认某一个环境变量的实际情况,与其使用各种echo命令去查,不如直接输出。其实很简单,自己写个程序,调用一个Win32的API就搞定了,不过我考虑到一些安全性问题,做了一点点改进:#include #include #include #include int _tmain(){ LPTSTR lpszVariable; LPTCH lpvE原创 2017-03-23 23:21:23 · 3819 阅读 · 0 评论 -
单向链表反转
单向链表的反转是一个出现频次非常高的面试题,我曾经就在这个题上吃过亏,但是不要紧,咱研究一下也就出来了。先说链表的单向特点:1. 只有从前向后才能找到某一个节点2. 最后一个节点的下一个节点地址(也就是我们通常所说的next指针)是null3. 链表有可能是个空链表,即:它的首个节点元素就是null4. 链表通常都有add、insert、delete、contains等几个方法原创 2017-02-13 13:31:58 · 445 阅读 · 0 评论 -
Java XPath解析XML
解析这样一个XML: 解析也很简单:public boolean parse() { boolean r = false; try { DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder原创 2016-09-07 11:01:23 · 1165 阅读 · 0 评论 -
怎样弄清楚本机的数据在内存处理中是大端法还是小端法
不多说,直接上代码:#include typedef unsigned char *byte_pointer;void show_bytes(byte_pointer start, int len) { int i; for (i = 0; i < len; i++) { printf(" %.2x", start[i]); } printf("\n");}void原创 2016-08-17 08:40:14 · 574 阅读 · 0 评论 -
查看所有系统环境变量
工作中,许多时候需要查看所有系统环境变量,以确定某一个变量是否定义了,或者值是多少,写一个程序,编译出来之后放到可执行程序目录中即可,十分方便:直接上代码:#include #include #ifdef WIN32#include #else#include #endifvoid platform(){ // 获取系统变量信息#ifdef WIN32#pragma原创 2016-06-16 16:59:52 · 3137 阅读 · 0 评论 -
使用Python对文件名进行排序
经常在Linux下操作文件,要对一组文件名保存起来使用的时候,需要排序,但是文件名是字符串,自然排序结果会出现这种问题:源数据:5.rb 2.rb 201.rb 51.rb 7.rb 4.rb系统提供的排序方法结果是这样的:2.rb 201.rb 4.rb 5.rb 51.rb 7.rb这明显是不对的,201当然应该排在最后,只是当成字符串来处理,就会有这样的问题,所以用Pyt原创 2016-05-11 10:20:48 · 12417 阅读 · 4 评论 -
Java回调方法的最好示例
在C++中,实现回调非常容易,给被调模块传入一个函数指针,然后在被调模块中操作这个函数指针即可,实现很方便,效率也极高。当然了,Java也能实现,可是在网上看到了很多对Java回调方法的讲解,都不是非常简明易懂。今天我专门写个例子给大家分享,免得在实际使用中总是困惑。示例思路:模拟一个拷贝大文件的过程,拷贝大型文件时需要消耗一定的时间,调用者不必阻塞等待,继续做自己的事情即可。等待拷贝文件的任原创 2015-09-15 14:14:34 · 652 阅读 · 0 评论 -
封装一个素数方法,在使用散列表时需要预置大小,需要用到这个方法
在使用散列表时,影响散列情性能的最个很重要的因子就是初始容量,有研究认为需要为这个大小指定一个已知数量规模的1.5倍大小并且要求是一个质数,现在封装一个方法直接使用就可以了,不用现场计算了。闲话不说,直接上代码:/** * @author liwei * */public class Prime { /** * @param args */ public static原创 2015-10-04 11:41:38 · 554 阅读 · 0 评论 -
Java测试序列化数据时的计数策略
近日测试中遇到一个需求,要使用程序不断地去监测指定的服务组件是否正在运行,一分钟检测一次,如果发现异常,就要将异常的信息捕获出来,然后记录到日志中,供开发人员排查。可是在执行的过程中,发现一个问题,产生的日志在记入文件的时候,没有明确的行列标记,非常不便于操作,而且日志是追加模式的,在分类的情况下,要按分类查找更加困难。比如:总共产生了1W条日志,info级别的8000条,error级别的原创 2015-07-30 23:30:06 · 666 阅读 · 0 评论 -
Java多线程同步机制
Java的多线程同步机制和其他语言开发的是一样的,在当前线程中,遇到某个事件时,等待另一个线程运行结束或者另一个线程的事件,然后再决定如何处理。本例来自书上的实例,精简了代码,调整了部分逻辑,使得看起来更加简洁明了。已经运行通过。代码如下:package SwingExample;import java.awt.BorderLayout;import java.util.Rand原创 2015-04-09 23:14:01 · 1061 阅读 · 0 评论 -
统计字符类型
使用Swift语言实现,非常简单,具体代码如下:func countChars(string: String) -> (vowels: Int, consonants: Int, others: Int) { var vowels = 0, consonants = 0, others = 0 for character in string { var char原创 2015-02-26 23:03:37 · 1176 阅读 · 0 评论 -
Python发一个POST请求
# -*- coding: utf-8 -*-from urllib.parse import urlencodetry: import httplib2except ImportError: print('错误:') print(' httplib2这个XML解析库没有找到,程序无法继续执行!') exit(255) def network_post_proc(原创 2014-05-07 15:40:25 · 1277 阅读 · 0 评论 -
编译最新的SQLite 3.8.4.3为一个DLL
SQLite是一个小型数据库,特别适合于客户端应用程序使用,它的众多好处就不多说了,有兴趣的去搜索。话说使用吧。我们要使用,就需要调用它,现在一步一步来。第一步:上SQLite官网http://www.sqlite.org/下载它的源码,它的源码有两种格式,一种是许多文件都放在一起的,我称之为集成代码包,另一个是很多.c和.h文件,是分开的,我称之为松散代码包。松散代码包对编译的要求比原创 2014-05-05 17:44:05 · 1274 阅读 · 0 评论 -
Python解析XML文档
Python是非常强大的工具,用它解析XML非常快速,而且可以原创 2014-04-30 22:09:16 · 1094 阅读 · 0 评论 -
转:印刷基础知识
1.在设计文件的时候,一定要尽量设置较高的像素,至少要300dpi,否则很容易成为低解像。直接影响印刷质量。2.出血,是每一个公司,每一份文件都要求的。印刷过程中会出现套不准和裁切不准的情况。正常的书籍是三边出血,如果是Wiro书,就要求四边出血。一般2到3个毫米。如果到了印刷公司再说出血不够,重新改就很麻烦了。同样道理,角线和页面信息也必要在3个毫米之外。3.为了打样和印刷易于套准,黑线K1原创 2013-07-08 16:20:52 · 830 阅读 · 0 评论 -
转载:摄影相关照片(相纸)尺寸大…
常见标准尺寸; 2.5X3英寸—一般叫做3寸,也叫"掌中宝"或"钱包照"; 3.5X5英寸——3R,一般叫做5寸; 4X6英寸 ——4R,一般叫做6寸 5X7英寸 ——5R,一般叫做7寸; 6X8英寸 ——6R,一般叫做8寸; 7X10英寸 ——7R,一般叫做10寸; 8X10英寸 ——这是影赛经常要求的20X25厘米的那种;原创 2013-07-08 16:20:45 · 1970 阅读 · 0 评论