https://www.luoxiao123.cn/1196.html 这里是收集的web前端开发常用前端开发组件库,搭建web app常用的样式/组件等收集列表(移动优先)。主要包含前端框架,构建工具,自动化模块、jQuery插件、前端样式等,囊括最实用的前端开发组件库! 0. 前端自动化 前端构 Read More
posted @ 2016-07-25 18:21 findumars Views(3557) Comments(0) Diggs(0)
delphi xe系列自带的控件都无法保存录像,经网友帮忙,昨天终于实现了录像功能(但有个问题是录像时无画面显示),程序主要使用了JMediaRecorder,MediaRecorder的使用方法可参考网上java的相关说明,下面代码是可以正常录像的: https://www.cnblogs.com Read More
posted @ 2016-07-25 18:18 findumars Views(467) Comments(0) Diggs(0)
什么是NChardet NChardet是mozilla自动字符编码识别程序库chardet的.NET实现,它移植自jchardet,chardet的java版实现,可实现对给定字符流的编码探测。 NChardet是如何工作的 NChardet通过逐个比较输入字符来猜测编码;由于是猜测,所以可能会有 Read More
posted @ 2016-07-25 18:03 findumars Views(535) Comments(0) Diggs(0)
几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码” 也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。 使用无数或条件的正则表达式用起来却是性能不高。 刚好曾经在项目中有类似的需求,这里把处理思路和整理后的源代码贴出来供大家参考 先聊聊 Read More
posted @ 2016-07-25 17:56 findumars Views(2645) Comments(0) Diggs(0)
shadow build shadow build 是什么东西?就是将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁。 这不是qmake独创的东西,cmake中早就使用这个东西了 cmake qmake 备注 in-source cma Read More
posted @ 2016-07-25 17:49 findumars Views(693) Comments(0) Diggs(0)
方法1:可以通过代码ui->pushButton->setFocusPolicy(Qt::NoFocus)或在Qt Creator的属性列表中设置。 方法2:如果在嵌入式设备中需要通过按键切换控件,最简单的方法就是通过控件的focus来实现,就不能使用方法1 了。此时可以通过qss样式表来去掉虚线框 Read More
posted @ 2016-07-25 07:02 findumars Views(2248) Comments(0) Diggs(0)
在用Qt进行嵌入式开发的时候,有时需要通过界面永久的改变ip地址等网卡信息。此时只能修改系统中包含网卡信息的文件,下图红框中所示就是文件中的网卡信息。 那么如何修改这四行呢,我的做法是先打开该文本文件,然后读出全部文本内容,根据换行符“\n”将文本内容分割为字符串列表,当列表中的某个字符串内容是“i Read More
posted @ 2016-07-25 07:01 findumars Views(6126) Comments(0) Diggs(1)
首先自定义QSlider的子类MyCustomSlider,如下所示。 mycustomslider.h [cpp] view plain copy #ifndef MYCUSTOMSLIDER_H #define MYCUSTOMSLIDER_H #include <QSlider> #inclu Read More
posted @ 2016-07-25 06:59 findumars Views(6377) Comments(0) Diggs(0)
如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意 Read More
posted @ 2016-07-25 06:51 findumars Views(1477) Comments(0) Diggs(0)
在使用QDialog时,默认情况下只有“这是什么”和“关闭”按钮(不知道为什么QT要这么做),但是我们习惯有最大化和最小化按钮。本文介绍如何在该模式下如何设置。 新建一个QDialog工程,然后打开Dialog.cpp文件,在Dialog的构造函数里写入如下的代码即可: [cpp] view pla Read More
posted @ 2016-07-25 06:33 findumars Views(3193) Comments(0) Diggs(0)
网上开源的C/C++服务器框架 还是比较少的。 最近研究了 spserver , 里面用了较多的设计模式,使用设计模式的目的是把不变的东西和可变的东西分离并且封装起来,避免以后修改代码, 应用设计模式的书里面讲的就是 “对修改关闭,对扩展开放”,但是滥用设计模式会把简单的问题复杂话了。 spserv Read More
posted @ 2016-07-25 06:32 findumars Views(1016) Comments(0) Diggs(0)
我的系统是 RHEL5 , 可能环境不一样, 需要安装的第三方依赖不一样啊, 反正大家在安装的过程中缺少什么就去安装什么, 一般都会有提示的。 下载 glusterfs-3.2.0.tar.gz 源码包。 随便解压到一个目录。 glusterfs 需要 fuse 的支持, 在安装开始之前请先安装 f Read More
posted @ 2016-07-25 06:31 findumars Views(898) Comments(0) Diggs(0)
探索 Ceph 文件系统和生态系统 M. Tim Jones , 自由作家 简介: Linux®持续不断进军可扩展计算空间,特别是可扩展存储空间。Ceph 最近才加入到 Linux 中令人印象深刻的文件系统备选行列,它是一个分布式文件系统,能够在维护 POSIX 兼容性的同时加入了复制和容错功能。探 Read More
posted @ 2016-07-25 06:30 findumars Views(449) Comments(0) Diggs(0)
代码里面监控1个进程, 代码很简单, 我就不讲解了, 有不懂的, 可以在回复里面问。 我看见了会给予讲解。 当然了, 该脚本要执行,你需要开启系统的定时器进程 crond , 并且编辑配置文件。 执行 crontab -e 里面输入 */1 * * * * /home/automonitor.sh Read More
posted @ 2016-07-25 06:29 findumars Views(3610) Comments(1) Diggs(0)
FUSE 是个好东西, 可以用在特殊的领域里面来实现自己的虚拟文件系统。 FUSE的下载与安装 : 从fuse官网下载最新安装包:http://sourceforge.net/projects/fuse/files/fuse-2.X/ 安装很简单: ./configure make make ins Read More
posted @ 2016-07-25 06:28 findumars Views(5079) Comments(0) Diggs(0)
我们在开发数据库相关的逻辑过程中, 经常检查表中是否已经存在这样的一条记录, 如果存在则更新或者不做操作, 如果没有存在记录,则需要插入一条新的记录。 这样的逻辑固然可以通过两条sql语句完成。 SELECT COUNT(*) FROM xxx WHERE ID=xxx; if (x == 0) I Read More
posted @ 2016-07-25 06:26 findumars Views(11133) Comments(0) Diggs(0)
这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循 Read More
posted @ 2016-07-25 06:21 findumars Views(7084) Comments(1) Diggs(1)
DLNA 架构在机顶盒上播放云存储文件的实现 摘要: 随着越来越多的数码设备,音像设备等对 UPNP 协议的支持和普及,业界对多媒体内容提供服务的需求越越来越强烈,为了实现遵循 UPNP 协议和 DLNA 架构来对多媒体内容提供服务,多媒体服务器 DMS 就成了唯一能够担当该需求的设备。本文着重介绍 Read More
posted @ 2016-07-25 06:20 findumars Views(1423) Comments(0) Diggs(0)
我这里的环境都是 RHEL 5 的环境。 MySQL 数据库 和 tracker 都放到一台服务器上, 为 192.168.2.85 storage server两台, 分别为 192.168.2.98 192.168.2.222 第一: 安装 Mysql 数据库 Mysql的安装请大家直接下载 r Read More
posted @ 2016-07-25 05:59 findumars Views(485) Comments(0) Diggs(0)
要使用分布式文件系统来降低成本,于是搜寻了开源的分布式文件系统。 经过安装部署和测试,把我使用中碰到的一些问题总结一下, 希望对大家有所帮助, 我也有一些问题没有搞懂,希望和大家一起交流,共同进步。 第一:CEPH 网上搜索了一些资料, 说 ceph 性能最高,C++编写的代码,支持Fuse,并且没 Read More
posted @ 2016-07-25 05:58 findumars Views(18131) Comments(0) Diggs(0)