- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 seafile私有云文件管理系统系统服务搭建指南
seafile是一个开源的文件管理系统,同时支持windows和linux,我们将服务端搭建在linux上,整个搭建过程如下。
2015-05-26 15:08:33 6355
原创 Linux下进程间共享内存编码方式入门
同一台电脑上一些相关进程间的通讯方式有很多种,管道、共享文件,数据库等等。今天在这里介绍一个(进程间)共享内存的方式。这个方法在linux和windows上都是得到os支持的。他会比数据库或者共享文件等更节约资源同时代码比管道等方式更统一(不同os间)。共享内存并发性比前几种方式略优。
2015-03-12 17:23:45 624
原创 如何开发一个Qt工具箱内的控件
Qt是一款不错的IDE相信不少公司在用,那么想来肯定很多人会希望开发一些自定义控件并添加到Qt的工具箱里吧? 那么今天,就以我们实际的开发实例为基础来简单介绍一下这个工具箱控件开发中一些被教材或网络文档忽略的细节。
2015-01-16 14:26:15 1624
原创 Qt 移动开发,学习笔记 【一】
前言:说原创也不全是自我创新,说转载绝非复制粘帖。各位好,我是高晓松。。。不,我是搞笑.宋,我有个弟弟,在英超踢球,而我,是一个会写程序的黑人(再说一边,我是在中国晒黑的,不是非洲移民)。废话不说,鉴于Qt越搞越大,大有一套IDE吃遍各平台的气势,所以我决定,跟他走。说走就走,现在最流行的就是移动开发,所以今天开始,我就围绕“一套代码,交叉编译ios+andriod"这
2014-07-03 10:23:08 1467
转载 Liunx下获取当前程序路径的方法
原创文章,转载请注明: 转载自basic coder转载者:范例代码经过测试。 在linux下运行的程序经常需要获取自己的绝对路径,程序可能需要引用外部的资源文件,比如在../skin/目录下的图片,这样普通程序是没有问题,但当程序在安装到/usr/bin/目录中,或者为程序建立连接以后就会出现问题,我们可以直接通过运行程序的链接来运行程序,这样../skin/目录就找不到了,因为当前
2014-06-13 16:12:58 762
转载 Linux中设置服务自启动的三种方式
本文转自博客园 : 原文链接 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv
2014-05-23 15:54:14 689
原创 Linux+ACE 网络编程系列 1 环境布置
c/c++在liunx网络环境下的应用程序开发是一个复杂的问题,在这个开源环境内学习网络编程对于强化程序员的网络构架知识很有帮助。这么大的题目,里面的文章当然不会少,这里从c/c++上的一个著名的网络开发框架ACE开始,逐个题目展开,和各位好友一起了解网络高性能程序的重要知识。
2014-05-23 14:53:11 1592
原创 如何在liunx下编译一个调用到c语言开发的动态库(so文件)的fortran程序。
本文旨在记录一个学习用makefile来编译fortran程序的学习过程。
2014-04-14 16:54:52 2684
原创 重温一下类的关系并详细解释易混淆的部分
一、简介二、五种关系1、依赖(Dependency)2、关联 (Association)1.1、单向1.2、双向1.3、自身1.4、多维(N-ary Association )3、聚合(Aggregation)4、组合(Composite)5、泛化(Generalization)三、 互相间的区别简介
2014-03-19 18:50:27 724
转载 高内聚,低耦合的程序设计
(全文来自百度百科:http://baike.baidu.com/view/3082578.htm高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常
2014-03-18 11:33:36 1154
原创 变量的命名规范之学习与思考
今天仔细翻看之前的代码,发现本人写程序时的一些变量命名规范仍有可以改进之余地,借此文学习整理一下思路,欢迎各位热烈讨论。
2014-03-04 19:36:16 1039
原创 从一段代码说开,谈学习<<C++ Propertiest>>之所得,帮助大家学习开发c++代码框架
之前一直用C#开发框架,最近在liunx上,改用c++开发程序应用框架。感觉c#的get set属性功能颇为好用。在c++中每次都得写一长串,不开心了。发现有个老外写了一篇 c++ Propertiest(来源 http://www.codeproject.com/Articles/118921/C-Properties),当然国内有热心同仁翻译了。(http://blog.csdn.net/
2014-03-03 17:45:45 1027
原创 python 处理xml 笔记
新近学习python , 其对xml文档的处理方式颇有特色,当然这是由于其xml库导致的。今天在这里略做记录。首先简单贴出一个xml文档内容 qfzy001 qfzy002 假设这个文档路径是 /home/document/clientlist.xml那么我们需要先引用xml文件from xml.etree import Element
2014-02-20 15:40:29 748
原创 [Qt]如何写一个QDialog界面的构造函数的重载
今天做一个QDialog,ui界面,是一个多界面项目中的某个子界面,需要通过主界面的click事件来初始化子界面,并且传如一个参数。传参数有很多办法,我想简单点直接通过重载构建函数来完成。但是如果真的写的太简单的话,恐怕不行,本文将此这个学习的过程写出来,欢迎大家探讨。先看基本的代码: mainwindow.hclass MainWindow : public QMainWindow
2013-12-23 14:49:53 5059 3
原创 博客第一篇
<br />CSDN的博客不太好用么,研究了好一会!<br />我是个摄影爱好者,又是个计算机爱好者,所以我就是一个数码摄影爱好者!<br />哈哈哈,开个玩笑,本职工作是软件开发项目经理,以后用博客发点摄影图片,发点程序开发心得体会,大家多多交流哈!
2010-11-18 10:52:00 471
POSIX规范多线程代码示例
2014-06-05
面向对象的开发范例
2012-12-14
存储过程批量执行工具
2012-11-28
.net 组合控件 ,一个可以记录多个值的TextBox
2012-08-31
.net插件开发范例V2.0
2012-07-19
.net插件开发范例
2012-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人