自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周公(周金桥)的专栏

请关注微信订阅号:zhoujinqiaoIT。请文明用语,勿人身攻击。技术更新快,看一年以上旧文时注意新技术动向。

  • 博客(346)
  • 资源 (33)
  • 收藏
  • 关注

原创 周公CSDN博客文章整理

说明:为方便朋友们查看本博客的文章,特地整理了本博客中周公认为值得一看的文章,不过有些文章因为年代久远且技术更新快的原因,里面所讲述的方法或者理论不再适合,请大家斟酌。ASP.NET在ASP.NET中使用Highcharts js图表(2011年04月07日)ASP.NET版Memcached监控工具(2011年03月29日)使用Memcached提高.NET应用程序的性能(2011年03月27日

2011-06-23 22:44:00 23008 35

原创 使用QtCreator5在Ubuntu16.04进行真机平板调试

最近因为项目需要,需要在Ubuntu16.04的平板上开发一款应用,第一次使用Qt在Linux环境下开发,找了一些资料才配置成功,本文用于记录整个配置过程,便于有需要的同仁参考。

2022-05-21 10:36:56 652

原创 Qt5.14.2MinGW-32静态编译及压缩过程配置教程

目录下载下载Qt5.14.2下载upxn下载Python2安装检查配置检查perl版本检查python版本静态编译配置编译安装新增静态编译环境添加Qt Version添加构建套件修改配置文件编译测试exe压缩总结下载下载Qt5.14.2Qt5.14.2的下载地址很多,可以到QT官网下载,也可以到国内镜像站点下载,处于安装速度考虑建议下载离线安装版。官网下载地址:https://download.qt.io/archi

2021-10-27 18:48:09 2331 8

原创 QT数据库访问技术简介

目录背景介绍功能对比QT中数据库操作常用类介绍用法实例数据准备创建实体类创建数据库访问类个人总结关于如何获取数据库执行过程中的错误以及判断SQL语句执行是否成功执行关于参数化SQL语句基于命名的参数化SQL语句基于位置的参数化SQL语句关于执行效率问题在QT中访问数据库的一般流程步骤增删改操作的一般步骤查询操作背景介绍本人使用过PHP/C#/VB/VB.NET/JAVA等编程语言开发过基于数据库方面的应用,相对于其它编程语言来说...

2021-09-25 17:51:52 1837

原创 QT串口编程总结

目录一、准备二、预备知识QSerialPortInfo类QSerialPort类最近在使用QT5进行一些嵌入式系统及Linux平台上的开发,对于QT我是一个入门者,最近在使用QT5开发一个串口读取设备配置的功能中遇到了一些问题,后来虽然最终解决了,想到可能后来者也会在这方面遇到问题,所以写下这么一篇文章记录下来,供后来者参考和交流。一、准备首先说明一下,我使用的QT版本是Windows上的Qt5.14.1,编译环境是MinGW-64(好像是5.12之前MinGW默认是32位的),

2021-09-23 14:48:45 4064

原创 QT编译MySQL插件,解决“QMYSQL driver not loaded“问题

目录前言编译前的准备工作下载MySQL编译MYSQL驱动程序插件编译运行程序结论前言之前有一个QT写的程序需要与MySQL进行交互,该程序最早是在QT5.9.7中编写的,当时关于数据库访问方面没怎么费心,后来别人在用QT5.12.9和QT5.14.2进行编译运行时发现都能编译,就是没有办法运行。当前在Win10上安装的QT5.14.2,安装目录为:C:\Qt\Qt5.14.2,在安装环境是选择了“mingw73_32”、“msvc2015_64”两套编译环境和安...

2021-09-18 14:26:48 1087

原创 QT中文件及文件夹详细信息获取

在QT中获取文件或目录信息时可以通过QFileInfo或者QDir来获取,但是在QT提供的方法中提供了大量名称相近的方法,容易引起误会,因此在此做了一个总结,以免每次用起来的时候都要去看QT官方简单而又晦涩的文档。这里以Windows下的文件系统为例作代码展示,首先准备几个文件,分别代表文件、文件的快捷方式、复杂文件后缀的文件及文件夹等,分别如下: 文件或文件夹名 说明 C:/javafx-src.zip.lnk 为” C:/Ja

2021-09-15 17:50:10 2426

原创 IT人,请爱惜你的身体

昨夜的八九点,也就是差不多在我今夜写文章的时候,我遇见了一位几年前的同事,当时我离开天津的时候去的第一家公司,我就和他同事,当时我大学毕业毕业离开湖北之后工作了三年半,而他在湖北十堰读的大学,在那里工作一年之后回到了山西,之后我们在一个单位共事。小伙子比我小两三岁,在大学的时候以及在湖北工作的时候偏好C++,但是在我们应聘的那个单位却主要以C#来开发,因为踏实肯学,所以很快就转过来了。

2020-05-26 15:34:47 20748 254

原创 2008MVP Open Day趣事记

像我这种个性的人,走到哪里都容易趣事不断,不过发生在MVP Open Day的这几天有趣的事情更是多了。趣事之一就是刚刚下车,同行的就发现戴尔笔记本电源适配器没有带,于是我们在丽泽桥下车之后就赶到中关村去买本本的电源适配器。在中关村南终于买到了电源适配器了,可是我们却不知道怎么去汤山了。来之前我让北京的朋友帮我选择了从丽泽桥到汤山的乘车路线,结果因为去了中关村,导致不能按原定路线乘车了,

2020-05-25 18:04:35 3756 21

原创 Qt5.9.7中使用MinGW32编译OpenCV4.1.0过程

最近在做一个项目,项目涉及到一些图像处理方面的要求,在前期经过调研发现OpenCV在这方面还不错,所以确定实际操作一番。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。OpenCV 使用 C/C++ 开发,同时也提供了 Python、...

2019-12-27 20:10:19 1509

原创 HTML Help WorkShop制作chm图解

一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件的重要性,都认为自己做的软件相当简单,一看就会,殊不知我们是一个连底层都了解的开发人员。前段时间本人做了一个图片处理软件,免费给一些同学和朋友使用,很多人的反馈是不知道怎么用,于是本人花时间...

2019-08-13 13:49:57 44507 15

原创 在.NET数据库访问方面的Dapper类库介绍

在开发带数据库的.NET系统中我使用过各种方式,包括直接使用ADO.NET、使用基于ADO.NET封装的各类工具(其中有自己封装的)、还有各类ORM类库,比如NHibernate、MyBatisNet、Linq to SQL、Entity Framwrok等,在上面的工具或类库中,MyBatisNet一段时间曾是我的最爱:由于它基于XML的配置可以灵活适应一些特殊的场景,不过有时候在面对中小型项目...

2018-05-08 21:51:49 2333 3

原创 开发人员学Linux(14):CentOS7安装配置大数据平台Hadoop2.9.0

本篇主要讲述了如何在CentOS7下部署Hadoop,包括了Hadoop运行的支持组件以及Hadoop的配置,并简单介绍了一下HDFS这个分布式文件系统的命令及用法,最后通过运行简单的MapReduce示例来演示如何运行MapReduce程序。

2017-12-26 16:21:50 1909 1

原创 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX,

2017-12-05 10:26:32 1312

原创 开发人员学Linux(12):CentOS7安装配置Memcached和Redis

本文主要讲述了NoSQL领域的两个比较常用的应用Memcached和Redis来介绍其安装和配置过程,并捎带讲述了一下可视化管理界面。其实在NoSQL领域还有其它不错的解决方案,比如mongodb等。另外,时间有限没有讲如何集群化部署了,见过有人使用Memcached作为集群站点的Session服务器,大家有兴趣可以研究一下。

2017-11-24 09:30:59 1244

原创 开发人员学Linux(11):CentOS7安装配置持续集成工具Jenkins

本文讲述了如何使用Jenkins来对项目持续集成,分别以Java和C#两类常见的项目类型做了演示。由于时间关系,仅仅简单讲述了如何配置和创建基本的持续集成项目。其实利用Jenkins除了上面演示的功能之外,还可以在构建完成后将失败或者成功的消息发邮件通知到相关人员,甚至自动部署到服务器(一般是部署到测试环境供QA测试,直接发布到正式服务器还是要慎重一点)。

2017-10-24 09:00:36 1144

原创 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube

SonarQube是一个通过插件来支持对多种开发语言编写的项目进行分析的开源代码质量管理平台,在本篇讲述了如何在CentOS7上进行安装和配置及使用SonarQube,在SonarQube支持的六种代码分析方式中,以SonarQube Scanner和SonarQube Scanner for MSBuild为例分别讲述了对Java项目和C#项目进行代码质量分析。由于SonarQube涉及的知识点非常多,在本篇并没有一一展开,更多的知识点需要大家去自行学习掌握了。

2017-07-17 09:16:11 6024 2

原创 开发人员学Linux(9):CentOS7编译安装Git-2.13.1及使用

在上一篇讲述了如何在CentOS7上编译安装Subversion1.9.5和Apache2.4.25,并与Apache2.4.25集成,达到多个SVN版本库集中授权控制的效果。在传统的企业里面使用SVN来作为源代码版本工具的比例是比较高的,但在一些互联网企业里面很多已经在使用git来作为源代码版本管理工具了。网上关于SVN和Git的比较说明是很多的,其中最重要一个区别就是SVN是集中式的,git是分布式的,比如要查看版本库的历史提交记录,在SVN中必须要在能够连接到SVN服务器才可以,而在Git中则无需这么

2017-07-13 16:39:11 3208 1

原创 开发人员学Linux之终结篇:大型系统开发经验谈

这篇文章来源于我的一个ppt,而这个ppt是源于一个朋友的一次邀请,朋友邀请我为一个公司做一堂大约2小时的技术讲座,我选定的方向是如何开发一个大型系统,在这里我对大型系统的定义为日均PV在千万级以上,而京东和淘宝这类则属于巨型系统了。因此在本篇中讲述的都是基于一些开源免费的技术实现,至于那些通过F5硬件加速、DNS来实现负载均衡、CDN加速等需要花钱购买的技术或者服务则不再本篇介绍范围之类。本来此篇是作为《开发人员学Linux》系列的终结篇最后出现的,但是考虑到在此过程中我可能会由于时间和精力原因无法全部

2017-06-22 10:22:07 4251 10

原创 开发人员学Linux(8):CentOS7编译安装Subversion1.9.5及Apache2.4.25并集成

本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache。本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集成nginx的资料,在此过程中找到了Nginx作者Igor Sysoev在回答别人类似问题的网址,网址是http://mailman.nginx.org/pipermail/nginx/2007-January/000504.html,不过按照Igor Sysoev的回答并没有成功,因此仍回到Apache与SVN集成,然

2017-06-16 00:06:01 3570 9

原创 开发人员学Linux(7):CentOS7编译安装PHP并配置PHP-FPM

1.前言上一篇讲述了如何编译安装MySQL,虽然可以通过yum install 或者rpm来安装,但是yum install和rpm安装有一个特点,就是有些参数是别人根据大众需求定制的,如果需要进行自己的特定参数指定,这个是比较难做到的,因此有一定Linux基础的人都是编译安装或者根据公司的具体环境制作适合环境的安装包。上一篇的例子中讲述了如何编译安装和如何配置多实例,并在最后讲述了如何配置主从复制配置。以前开源开发经常将LAMP,就是Linux+Apache+MySQL+PHP,对于一些起步型的公司来

2017-06-13 22:03:45 7374

原创 开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制

上一篇讲述了如何在CentOS7下编译安装Nginx-1.12.0并如何配置反向代理,本篇将讲述如何编译安装MySQL5.7.18并配置多实例。本篇主要讲述了如何从MySQL官方网站下载源代码通过编译和安装,然后配置成多个实例运行,在最后还讲解了如何配置MySQL数据库主从同步。在实际情况中,可能有人在用MariaDB了,这是原MySQL开发人员在Oracle收购了Sun之后(Sun收购了MySQL),担心Oracle不再继续开源MySQL而开发的一套开源数据系统,它们有很多相似性,在本篇没有涉及。另外,本

2017-06-11 22:08:37 2812

原创 开发人员学Linux(5):CentOS7编译安装Nginx并搭建Tomcat负载均衡环境

在上一篇讲述了JMeter的使用,在本篇就可以应用得上了。本篇将讲述如何编译安装Nginx并利用前面的介绍搭建一个负载均衡测试环境。Nginx是高负载Web网站中常用的软件之一,它不仅体积小,而且开源免费、功能强大。在本篇讲述了如何编译安装Nginx,以及如何设置负载均衡和反向代理。Nginx上手容易,但是要用好还是需要一番功夫的。

2017-06-05 23:32:07 3575 3

原创 开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试

总结:本篇讲述了如何使用JMeter来进行Web和数据库压力测试,为快速创建压力测试计划,可给予模板进行创建。可以看出一个JMeter压力测试计划必须包含如下元素:ThreadGroup、与压力测试计划对应的Request(如HTTP Request或JDBC Request)、Listener(可以根据需要添加多个Listener),并且为了减小缓存的影响,我们介绍了如何利用csv文件将测试中的参数信息保存起来。本文未尽之处就是如何对需要身份验证的Web网站进行压力测试,对于带有验证码的需要在压力测试

2017-06-01 01:21:59 3068

原创 开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8并配置为service

题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于:希望了解Linux的开发人员;需要在Linux上部署一些组件的开发人员,如Memcached/Nginx/Redis等;需要使用一些在Linux上部署运行效果可能会更好的效果的系统,如Jetkins、SVN、JavaMelody等。希望了解一些当前较热的技术,想在虚拟机里搭建个环境把玩一番的,如.Net Core/Hadoop等。因此在本系列文章中不会

2017-05-25 21:53:58 2484

原创 开发人员学Linux(2):VirtualBox中安装CentOS7系统设置

上一篇《VirtualBox中安装CentOS7过程记录》中讲述了如何安装VirtualBox和在VirtualBox中安装CentOS7,但是限于篇幅有很多问题没有展开,在本篇将展开介绍VirtualBox和CentOS的设置问题。本篇包括:创建VirtualBox虚拟机时VDI/VMDK/VHD的区别;VirtualBox虚拟机网络连接类型NAT/Bridge/Internal等之间的区别;VirtualBox虚拟机多网卡设置;CentOS防火墙、selinux、IP、DNS设置。

2017-05-23 22:40:23 1570

原创 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录

自2011年以来,一直在学习一些有关Linux下的知识,包括Mono+XSP运行ASP.NET程序,搭建Hadoop学习环境、Nginx测试环境等。本文就是讲述如何在VirtualBox中安装CentOS7。

2017-05-21 22:24:42 1505

原创 IT人员的职业生涯规划

最近在给部门同事做过一次职业生涯规划方面的讲座,在跟另一位从事技术管理的朋友聊天时,无意中谈起我的这个讲座,这位朋友盛情邀请我去他的公司给他们的技术人员也讲一讲IT人员的职业规划。最近也有不少朋友在知乎、微博、微信及邮件上在问我类似的问题,个人觉得有必要整理一下供一些迷茫的朋友参考。虽然本人自认为自己的职业生涯并没有什么值得炫耀的地方,但是通过自己的总结,找到了以前的职业发展的可取和不可取之处,供大家批评和借鉴。

2016-09-29 09:32:09 10573 3

原创 Eclipse常用的一些设置

备注:最近在参与一些Java项目,用到了Ecplise作为开发工具,

2014-06-06 00:50:41 3772 9

原创 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表

在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Office来生成Excel并不保证在所有情况下都使用,有时候即使Web服务器上安装了Office也会出现一些运行权限方面的原因到导致调用Excel组件生成Excel失败,所以在这里介绍一种无需安装Office并且无需较高权限就能生成Excel的方法。

2013-11-04 01:03:07 10807 24

原创 在.NET开发中的单元测试工具之(2)——xUnit.Net

在上一篇《在.NET开发中的单元测试工具之(1)——NUnit》中讲述了如何使用NUnit在.NET开发中进行单元测试以及NUnit的一些缺点,今天将讲述如何使用xUnit.Net来进行单元测试。xUnit.Net介绍xUnit.net的创造者的创造者是Jim Newkirk和Brad Wilson从包括NUnit及其它单元测试框架的使用经验中总结出来的一个新框架,相比于NUnit,xUnit.n

2013-04-06 22:15:46 18472 3

原创 赴美因公出差记(2):生活篇

衣出门的时候就只带了两身衣服,一套穿,一套备换。老婆还特地叮嘱说:“如果那边衣服便宜,你就干脆将你身上的衣服都丢了算了,在那边买几套回来。”所以在这边逛的时候特地了解了一下衣服,上次在沃尔玛的时候看了几件衣服,大约10美元左右。我假装很懂行地说那衣服质地很次,但同去的懂行的女同事说那衣服的质地比得上361专卖店的,但是我还是没有办法知道她说的是不是真的,因为我的衣服真的是一窍不通。其它地方没去过,

2013-03-18 12:18:27 7578 9

原创 赴北京美国大使馆L1签证面签记

最近因为公司项目的需要被安排到美帝出差6个月,为此又需要准备签证材料。这种事情2010年的时候办过一次,当时申请的签证是B1签证,也就是非工作签证。2010年8月16日在亮马桥新使馆处面签的,不过当时比较悲剧,直接当场杯具了。详细经历可以看我以前写的博客《赴北京美国大使馆面签日记》。由于这次公司是要求项目组全体员工集中办公,所以公司采用了更为稳妥的方式,那就是让中国美国商会(简称美商会)协助办理L

2013-03-12 10:10:23 13828 4

原创 在.NET开发中的单元测试工具之(1)——NUnit

NUnit介绍  NUnit是一个专门针对于.NET来写的单元测试框架,它是xUnit体系中的一员,在xUnit体系中还有针对Java的JUnit和针对C++的CPPUnit,在开始的时候NUnit和xUnit体系中的大多数的做法一样,仅仅是将Smalltalk或者Java版本转换而来,但是在.NET2.0之后它加入了一些特有的做法。NUnit的官方网站是:http://www.nunit.org

2013-01-03 23:05:56 14310 1

原创 SQL Server编程系列(2):SMO常用对象的有关操作

在上一篇周公简单讲述了SMO的一些基本概念,实际上SMO体系结构远不止周公在上一篇中讲述的那么简单,下图是MSDN上给出的一个完整的结构图:上图是一个完整的涉及到各种关系的结构图。不过它们之间的层次结构关系周公已经在上一篇做了简单概述。 在本篇中周公还是在上一篇的基础上再做稍微深入一点的介绍,在本篇中主要讲述如何获取数据库常见对象信息,并且如何利用SMO来进行一些日常操作:如创建Login,创建数

2012-05-23 02:18:45 8571 7

原创 SQL Server编程系列(1):SMO介绍

续篇:SQL Server编程系列(2):SMO常用对象的有关操作 最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己的心得体会,想在此跟大家分享一下,在工作中用到了SMO/SQL CLR/SSIS等方面的知识,在国内这方面的文章并不多见,有也是一些零星的应用,特别是SSIS部分国内外的文章大都是讲解如何拖拽控件的,在开发过程中周公除了参阅SQL Server帮助文档、

2012-05-17 02:01:41 13812 26

原创 SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数

很早就知道可以用.NET为SQL Server2005及以上版本编写存储过程、触发器和存储过程的,不过之前开发的系统要么因为历史原因用的是SQL2000要么根本用不着在SQL Server中启用CLR,所以一直没有尝试。最近因为项目的原因,在这方面做了一个调研,现在在这里分享一下心得。首先要说明的是要在SQL Server中启用CLR必须是在SQL Server2005及以上版本,其次在默认情况下

2012-05-10 01:30:50 14894 10

原创 在.NET中根据SQL Server系统表获取数据库管理信息

最近在做一些数据库管理维护方面的开发,需要了解一些有关数据库的管理信息,比如本机上运行了哪些数据库服务器实例,局域网内运行了哪些数据库服务器实例及每个数据库服务器下有多少数据库,每个数据库的物理文件大小及保存位置等等。结合了网上的一些资料和本人的多次实践,总结写出本篇。在这里要感谢一篇文章《sql server系统表详细说明》。首先是一些与系统表记录对应的实体类(注意代码中ColumnNameAt

2012-04-19 00:16:50 11027 7

原创 用C#打造自己的通用数据访问类库(续)

说明:此篇文章是给那些和我一样仍在使用ADO.NET访问数据库的.NET开发人员写的,因为某些原因,比如还在使用.NET3.0以下版本开发.NET应用或者所使用的数据库对ORM支持不是很好,或者是对ORM的性能有所怀疑(其实在访问量不是很大的情况下没有必要过分追求性能的极限)等等,这部分人仍在使用传统的ADO.NET来访问数据库,他们或手写或采用代码生成工具来生成实体类和增删改查的SQL语句,在将

2012-04-12 22:00:56 26390 66

原创 那些年,我们一起找过的工作

前些天无心学习技术就应老婆的要求下载了一些电影,其中就包括了《那些年,我们一起追过的女孩》,看着看着就回想起了自己的青涩少年时代,也回想起自己这些年到处漂泊的经历,下面就讲讲自己这些年的求职经历,有辛酸的,有搞笑的。        第一次找工作时大学还没有毕业,大约是在1999年,当时主业是在网上学网页制作技术,副业就是在BBS里写文章赚眼泪,因为那时轻舞飞扬流行的年代。有一天突然在论坛有一位我的

2012-02-26 23:11:56 28318 186

Qt5.14.2_mingw73_32_static.rar

本资源是本人静态编译的基于Qt5.14.2版本的MinGW 7.3.0 32版本,因为编译一个静态库太费时间了,一旦参数错误又得重新编译,利用编译好的静态编译套件可以省却这一费时费力过程,只需在QtCreator中添加编译套件即可,关于如何编译以及如何添加静态编译套件请参考本人博客地址:http://blog.csdn.net/zhoufoxcn。

2021-10-27

AStyle_3.1.rar

astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本压缩包中包含Windows可执行文件,非Windows平台需要通过压缩包中源代码在指定平台编译。可支持在QtCreator或VisualStudio等IDE中使用或在命令行使用,本压缩包中astylerc文件夹已经预制常见astylerc文件,可直接使用。

2021-09-15

Windows Software Development Kit Windows10.0.17134.12

Windows Software Development Kit Windows10.0.17134.12,是一个利用Windows VIsual Studio开发C++类应用不可或缺的SDK。

2020-09-07

SharePoint2010开发人员演练(中文版)

此评估指南旨在为您概括介绍 Microsoft SharePoint 2010 的功能集和可扩展性要点,并让您了解专业开发人员如何才能使用这些功能和可扩展性要点来创建综合性解决方案。本指南以概述可通过开发 SharePoint 构建的解决方案的类型开始,然后介绍 SharePoint 2010 的开发人员工具、新的平台功能,以及解决方案部署增强功能。本指南的目标是为有效评估作为解决方案创建平台的 SharePoint 2010 提供框架。本指南适用于专业开发人员、开发主管和软件架构师。同时也提供了适用于 IT 专业人员的 SharePoint 产品和评估指南所对应的评估指南。本指南还包含一组六个演练,这六个演练显示了 SharePoint 2010 中的示例开发人员自定义项。

2012-07-21

Highcharts图表示例

从事过ASP.NET开发的可能都会接触到一些图表控件,比如OWC、ZendGraph等等,这些控件都有一个特点,那就是我们可以像操作.NET中的对象一样控制它们的某些属性,有可能在本地开发好了上传到服务器端部署运行的时候会出现权限问题而导致不能正常运行。本篇周公讲述一个JavaScript的图表控件,不要小看了这个JavaScript图表控件,它能生成各种常见的图表。本资源是http://blog.csdn.net/zhoufoxcn/archive/2011/04/07/6306759.aspx一文的示例代码。

2011-04-07

Memcached1.4.2 X64版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。目前它在Windows上的程序不好找,特此提供X64系统的Windows版本。

2011-02-25

Memcached1.4.4 X86版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。目前网上容易找到的是*nix下的版本,不容易找到Windows下的版本,现在提供win32版本。

2011-02-25

MindScape NHibernate Model示例代码(VS2010扩展)

这是周公《用好VS2010扩展管理器》一文的样例代码,在本文件夹下的ArticleCollectorDB.sql文件是样例代码所使用到的数据库文件的创建脚本和插入数据的脚本,请在SQL2005或者SQL2000中利用此脚本创建数据表。 注意在NhibernateStudy中的app.config文件中包含有数据库连接配置,请根据你自己的机器的实际情况响应更改。初次之外,可能在NHibernate Model文件中也包含了数据库连接信息,如果你打不开此Model文件请按照《用好VS2010扩展管理器》一文中的步骤自行创建。文章网址是:http://blog.csdn.net/zhoufoxcn/archive/2010/11/09/5998579.aspx

2010-11-09

SlickUpload控件用法介绍

本代码示例是介绍SlickUpload这个ASP.NET中的大文件上传控件的示例代码,此代码基于VS2008SP1,如果看不懂代码请到http://blog.csdn.net/zhoufoxcn/archive/2010/07/26/5765748.aspx和http://blog.csdn.net/zhoufoxcn/archive/2010/07/28/5772351.aspx阅读相关文章。

2010-07-28

.NET英文简历示范

这是一份真实的英文简历,简历的主人是一位加拿大人,他有17年工作经验,现在想应聘一个高级.NET程序员职位,如果想写英文简历准备应聘外企的朋友可以参考一下。

2010-07-10

网站安全漏洞检测工具Acunetix Web Vulnerability Scanner 6.5英文版

是一个英文版的网络安全扫描工具,Web开发人员可以利用这个软件来检测自己开发的漏洞,英文不好的开发人员请从网站搜索它的相关操作文档,它具有以下功能: ◆AcuSensor 技术 ◆自动的客户端脚本分析器,允许对 Ajax 和 Web 2.0 应用程序进行安全性测试。 ◆业内最先进且深入的 SQL 注入和跨站脚本测试 ◆高级渗透测试工具,例如 HTTP Editor 和 HTTP Fuzzer ◆可视化宏记录器帮助您轻松测试 web 表格和受密码保护的区域 ◆支持含有 CAPTHCA 的页面,单个开始指令和 Two Factor(双因素)验证机制 ◆丰富的报告功能,包括 VISA PCI 依从性报告 ◆高速的多线程扫描器轻松检索成千上万个页面 ◆智能爬行程序检测 web 服务器类型和应用程序语言 ◆Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX ◆端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查 ◆可以详细定制扫描选项,使扫描结果更详尽具体。 ◆支持将扫描结果导出成rtf、HTML、pdf等格式,并根据危险等级对网站存在的问题进行分级,针对每一类问题有问题描述、产生原因、处理办法等,非常专业和详尽。

2010-07-10

SQLite的GUI管理工具SqliteSpy1.8.8

SqliteSpy是一个快速和紧凑的GUI数据库管理员为SQLite 。它的内容sqlite3文件并执行的SQL对付他们。它的图形用户界面使得它很容易探讨,分析和操作sqlite3数据库。

2010-05-26

MySQL的GUI管理工具HeidiSQL

HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。

2010-05-26

scrum教程《我们这样实践Scrum》

  Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。   虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. Scrum过程   Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。   在每一次冲刺(一个15到30 天周期 ,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(product backlog), 产品订单是按照优先级排列的要完成的工作的概要的需求。那些订单项会被加入一次冲刺由冲刺计划会议决定。 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。 在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的。   管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。 Scrum是VS2010中支持的一种敏捷快发方法。

2010-05-05

Android编程中文版

这是一本学习Android的入门级书,主要介绍以下内容: .什么是Android---一款GPhone .Android代码挑战竞赛 .创建Android应用程序 .AndroidManifest.xml .资源和魔幻的R.java文件 .HelloWorld --Android方式 .使用Intent .重要Layout和ViewGroup

2010-02-10

FSharp白皮书英文版

  F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。   这是一个用于显示.NET在不同编程语言间互通的程序设计。   F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。   微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。   众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。   F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。   以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。   对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。 目前关于F#的资料很少,中文的几乎没有,本白皮书虽然是英文的,但是也是费了九牛二虎之力得来的。 F#的官方网站是:http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=b55f0532-ac3c-4106-918c-5586a953a7da&displaylang=en下载F#的命令行编译工具。

2009-11-19

自定义IHttpModule实现URL重写示例代码

这是本人博客上《用自定义IHttpModule实现URL重写》一文的示例代码,如果有未尽之处或者不明白之处请到本人博客上查看,网址是:http://blog.csdn.net/zhoufoxcn/archive/2009/07/14/4346356.aspx

2009-07-14

jQuery for VS2008SP1的例子及API帮助

自从jQuery面世以来,它以其快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果等打动着所有关注它的人的心。在VS2008SP1中可以很方便地使用jQuery类库,并且可以很方便获得智能提示功能,本例子演示了如何在VS2008SP1中如何配置和使用jQuery类库,以达到提高web开发速度的目的。 具体用法见:http://blog.csdn.net/zhoufoxcn/archive/2009/06/23/4290575.aspx一文。

2009-06-23

微软WMI代码生成器

利用WMI代码生成器可以执行查询或者执行一个方法等,还可以查看当前或者远程电脑上的命名空间以及其下的类,并且还可以生成相关的代码(不然就不叫WMI代码生成器了),支持生成的代码类型包括VBS、C#及VB.NET,默认生成的代码是VBS。 关于软件的具体用法请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/06/16/4272209.aspx

2009-06-16

提取.NET程序XML注释生成API文档的Sandcastle软件

net开发人员都知道大名鼎鼎的MSDN帮助文章,对VS2008的MSDN帮助文档,微软是这么定义的: “MSDN Library for Visual Studio 2008 是权威的开发人员文档。我们将继续为您提供有关 Visual Studio 2008 发行版本地帮助的最新信息,同时,我们还增强了帮助选项,包括联机 F1 主题、搜索、索引以及联机或脱机使用目录的能力。有关本文档库改进功能的更多信息,请单击右侧的链接或访问新增功能页面。” 有没有想过为你的程序也生成类似的文档便于别的开发阅读你提供的类库的API文档呢?早期的开发人员可能知道NDoc这个工具,这是一个类似于JavaDoc的工具,它能将程序代码中的XML注释提取出来生成帮助文档,非常方便。 关于这个软件的说明请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/04/27/4127799.aspx

2009-05-26

.net网络编程之一:Socket编程一文源代码

此代码是拙文《.net网络编程之一:Socket编程》一文的代码,如果大家对代码有不明白的地方,可以到http://blog.csdn.net/zhoufoxcn/archive/2009/03/18/4000301.aspx查看原文。

2009-03-18

构建与测试.NET正则表达式的软件RegexDesigner.NET

regexdesigner.net是一个强力的可视化工具,可以帮助我们构建与测试.NET正则表达式,RegexDesigner.NET让我们将我们开发出的正则表达式集成到我们的应用程序,可以方便的生成C#或VB.NET代码并编译成程序集 特点: Full source 交互式匹配.NET的正则表达式 语法高亮匹配结果,包括零长度匹配和隐藏字符 工具提示中显示匹配的组 正则表达式匹配,替换,分割。 正则表达式项目,以保存表达式,文字,以匹配所有的regex选项。 为所有正则操作生成C#和VB.NET代码 生成编译的程序集 联机帮助。 此软件为英文软件,需要.net framework支持。

2009-03-11

用C#绘制实时曲线图源代码

在实际项目中我们经常需要绘制一些实时的数据图片,比如当前各公司的用水量、用电量还有播放声音视频时实时显示当前的声频等等,在我们最熟悉的任务管理器也有这么一个功能,用来表示当前CPU的使用频率,最近笔者刚刚给朋友完成了一个类似的功能图,用曲线图来实时表示一些实际数据,由于形象直观,很受客户欢迎。不过由于某些原因,本人不能将实际项目中的代码拿出来给大家分享,只能模拟了一个简单的实现,代码没有过多优化,所以还存在很多可以优化的地方,希望有兴趣的朋友自己完善。为了操作和应付变化,所以将绘制曲线图的功能单独封装成一个类,里面的数据完全是模拟的,在横向坐标上每个像素间隔用一个点来控制(实际中可能会加大这个距离),横向是个随机生成的数(实际开发中这应该来自我们的实时数据按比率计算得来的),显示窗体中用到了一个线程来定时绘制实时曲线。全文介绍请看:http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx

2008-07-21

WinForm中的特殊窗体效果源代码

在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。<br><br>还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:移动提示信息窗口。<br>本文介绍地址:http://blog.csdn.net/zhoufoxcn/archive/2008/06/16/2554064.aspx

2008-06-16

《用C#制作飘动的窗体效果》源代码

最近翻看以前的学习C#的联系代码,无意之中发现一个很有趣的项目。是一个飘动窗体的效果,运行程序之后,在当前屏幕上会像雪花般飘动很多自定义图标,并且它们就像雪花般轻盈地从屏幕上方飘落到屏幕下方,直到消失。在程序运行过程中,屏幕上会维持一定数目的雪花。在系统托盘区域会有一个图标,点击这个图标,可以退出程序。这个联系代码联系了如何使用不规则窗体和系统托盘控件。<br>具体请看我的博客:http://blog.csdn.net/zhoufoxcn/archive/2008/06/06/2515753.aspx

2008-06-06

仿QQ面板的WinForm窗体源代码

仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。 在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示好友分组,点击之后显示相应好友分组的信息;ImageList控件用于存放好友头像;ListView控件用于显示好友列表。在程序中不是用Location来定位控件的位置,而是使用Dock属性来设置控件的停靠,并随着父控件一起调整大小。文章说明请见:http://blog.csdn.net/zhoufoxcn/archive/2008/05/31/2499194.aspx

2008-05-31

C#模拟杂志翻页动画效果源代码

说明:以前本人参与个一个电子杂志项目,当时要求实现模拟现实生活中的杂志翻页动画效果,别人推荐了这篇文章,最后达到了我想要的效果,今天尝试把这篇文章翻译了一下。希望对英语水平不太好的同行有帮助。如果你的英语水平足够好,我推荐你阅读英文原文,网址是:http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx,同时希望大家原谅本人的翻译水平。请到http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx查看翻译的文章,这是程序源代码。

2008-03-14

.net换皮肤控件

.net下WinForm编程用到的皮肤控件,具体用法可见本人blog:http://blog.csdn.net/zhoufoxcn

2008-01-08

Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端

.Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (第2版)(CMPP SP Client) 增加了 CMPP Client 类本程序严格按 《中国移动通信企业标准》之《中国移动通信互联网短信网关接口协议(China Mobile Point to Point)》(版本号: 3.0.0) 即: CMPP v3.0.0 http://www.spzone.net/protocol/CMPPV3.0.rar 文档,实现了下面消息的定义及其相关协议级交互: 8.4 业务提供商 (SP) 与互联网短信网关 (ISMG) 间的消息定义 8 8.4.1 SP 请求连接到 ISMG(CMPP_CONNECT) 操作 8 8.4.1.1 CMPP_CONNECT 消息定义 (SP -> ISMG) 8 8.4.1.2 CMPP_CONNECT_RESP消息定义 (ISMG -> SP) 9 8.4.2 SP 或 ISMG 请求拆除连接 (CMPP_TERMINATE)操作 9 8.4.2.1 CMPP_TERMINATE 消息定义 (SP -> ISMG 或 ISMG -> SP) 9 8.4.2.2 CMPP_TERMINATE_RESP 消息定义 (SP -> ISMG 或 ISMG -> SP) 10 8.4.3 SP 向 ISMG提交短信 (CMPP_SUBMIT) 操作 10 8.4.3.1 CMPP_SUBMIT 消息定义 (SP -> ISMG) 10 8.4.3.2 CMPP_SUBMIT_RESP 消息定义 (ISMG -> SP) 11 8.4.5 ISMG 向 SP 送交短信 (CMPP_DELIVER) 操作 13 8.4.5.1 CMPP_DELIVER 消息定义 (ISMG -> SP) 13 8.4.5.2 CMPP_DELIVER_RESP 消息定义 (SP -> ISMG) 16 8.4.7 链路检测 (CMPP_ACTIVE_TEST) 操作 17 8.4.7.1 CMPP_ACTIVE_TEST定义 (SP -> ISMG 或 ISMG <- SP) 17 8.4.7.2 CMPP_ACTIVE_TEST_RESP定义 (SP -> ISMG 或 ISMG <- SP) 17 可采用《中国移动通信 CMPP v3.0 短消息网关模拟器 v1.10》进行测试: 下载于: 《北京风起水流软件工作室》 http://www.zealware.com/download/cmpp3smg.rar本程序以熟悉理解 CMPP 3.0 协议为主要目的,只将 "消息定义" 对象化,其相关协议级交互并未作更深层次的 OO! 也暂无任何错误处理程序! 消息定义的所有字段名称及其数据类型均与上述之 CMPP v3.0.0 文档完全一致! 其间参阅过 shanhe@CSDN or yexiong@cnBlogs 大作(在此鸣谢): http://blog.csdn.net/shanhe/archive/2004/07/19/45383.aspx http://cnblogs.com/yexiong/articles/115330.aspx 但其中有些消息定义字节错位,因此不能正常交互?!且对象化层次较高,不利于理解协议本身! 遂自己动手,丰衣足食,实现部分主要协议(SP 收发短信):

2007-09-07

PowerDesigner教程

在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。<br><br> 起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档写,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。<br><br>对本文档内容的几点说明:<br><br>1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。<br><br>2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。<br><br>3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。<br><br>4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。<br><br> 版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。<br><br> 这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!

2007-09-07

样式表中文手册

手册说明:<br>  本手册是 Rainer's DHTML Library 产品的一部分。<br><br>  本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 <br>  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。<br>  手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。<br>  本手册的升级信息与版权声明请参阅关于本书页面。 <br>  限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅作者的其它相关著作。

2007-09-07

Windows API 函数 for Visual Basic

声明:<br><br> 本帮助文件由陈国强个人整理后出版,内容全摘自网络。版权归实际作者所有。<br><br> 为了让网友们能更好的阅读和管理Windows API 函数,于是我为大家将网上的资料整理成一个帮助文件。让查阅API 函数变的更简单,容易,也更有效。<br><br> 本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。<br>

2007-09-07

项目代码

项目代码

2007-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除