技术杂烩
文章平均质量分 92
zssure
从不抽烟,应酬时喝酒,早睡早起。一个喜欢折腾自己的人,一个连续创业的劳动者,做过很多事,想过很多事,看破不说破是自省,看破也说破是成长。
展开
-
利用URL Protocol实现网页调用本地应用程序
由于做项目需要实现如题的一个功能,所以搜寻了相关资料。下面转载CSDN的一篇文章和百度文库的一篇文章,标记有待后期详细学习。CSDN博文:http://blog.csdn.net/chinahaerbin/article/details/8783024百度文库:http://wenku.baidu.com/view/df42b5e1856a561252d36f68.html自定义U...原创 2014-05-14 20:20:08 · 55022 阅读 · 14 评论 -
日积(Running)月累(ZSSURE):WCF学习之“通过事件绑定控制WinForm宿主程序主界面控件”
背景:WCF服务需要寄宿到相应的可运行进程中执行,常见的有四种寄宿,分别是控制台程序、WinForm程序、IIS和Windows服务。之前学习老A博客和《WCF全面解析》时最常用到的是控制台寄宿,近期由于项目需求,需要在WinForm程序中调用WCF服务,本博文通过一个简单的实例来演示WCF在WinForm中的寄宿。并着重介绍如何利用事件绑定控制宿主主UI界面控件。原创 2015-04-04 20:26:36 · 3176 阅读 · 0 评论 -
踩坑(Running)填坑(ZSSURE):WCF技术初步应用
背景:近期由于项目需要,开始学习和使用WCF技术。初次涉猎一种陌生技术领域,最常见的就是踩“坑”了。虽然之前浏览和阅读了很多WCF资料,但是在项目实际开发过程中,还是遇到了这样和那样的问题。因此决定在博客中开辟“踩坑填坑”系列博文,该类博文主要用于记录在运用新技术开发过程中遇到的各种奇葩错误,同时直接给出解决方案。然文中却不会对问题的根源和解决方案进行详细介绍,待日后有时间再发文到“日积月累”系列进行详细剖析。原创 2015-04-08 23:13:33 · 1669 阅读 · 0 评论 -
踩坑(Running)填坑(ZSSURE):DevExpress的XtraTabControl、Telerik的OpenAccessContext以及StarUML
背景:踩坑填坑系列博文坚持之前的约定,主要用于记录工作中遇到的各种问题,或简单,或繁琐。在还未详细剖析之前,先找到解决方案解决工作上的燃眉之急,待有时间后会整理成文,PUSH到日积月累系列中。此次“踩坑填坑”系列博文中介绍的内容略显分散,从DevExpress WinForm控件,到Telerik OpenAccess ORM,再到StarUML建模,详情见下文。原创 2015-04-29 00:19:22 · 3144 阅读 · 0 评论 -
转载:一个平庸程序员的自白(豆瓣深度好文)
题记:前一篇随笔:做一个平庸程序员,are you scared?博文中提到的豆瓣深度好文原文,想想还是转载过来吧,以免作者将原文给删掉。怎奈CSDN转载不是很方便,这里就直接截屏了,有兴趣的大家可以去源链接阅读,直接跟作者交流。 原文出处:一个平庸程序员的自白转载 2015-07-02 14:30:09 · 2760 阅读 · 0 评论 -
随笔:做一个平庸程序员,are you scared?
背景:一个平庸程序员的自白。近期看到的少有的好文,细细品味,感触良多,思来想去不知如何与作者交流。无论从工作经验,还是从境界,都与原作与译作有一段差距。但很多人都会有相似的经历,说出自己的故事,彼此交流或许是最好的途径。题记:编程在外人看来绝对属于脑力劳动,至少从大学教育来看软件工程、计算机专业都是需要很强的理科功底的。然而看看帝都上地、中关村深夜的壮观景象,你又会觉得编程是体力活,要不怎么会被戏称原创 2015-07-01 23:37:07 · 4108 阅读 · 18 评论 -
踩坑(Running)填坑(ZSSURE):SQLite数据库操作效率分析
背景:之前对于数据库操作部分大多停留在会使用阶段,并未真正考虑过数据库SQL语句的执行效率问题。近期响应项目组其他成员需要,协助手动修改数据库。为了提高工作效率编写了C#测试工程进行相关操作。由于数据库记录量较大(超过10K条),在编写程序过程中发现不同的操作执行效率相差甚远,特做记录如下,待后续有时间再深入分析各种数据库的SQL语句的执行效率。此次数据库修改要求涉及到删除、修改、添加等各种操作,原创 2015-08-16 20:53:06 · 2748 阅读 · 0 评论 -
日积(Running)月累(ZSSURE):SVN全新分支创建与VS窗体工程拷贝
背景:日积月累与踩坑填坑,是两个对应的系列。介绍主题、更新频率不如DICOM医学图像处理专栏般固定,主要用于记录日常工作中遇到的问题,可能很深奥、也可能很肤浅,其主要目的是备忘与交流。在互联网,尤其是移动互联网飞速发展的今天,信息爆炸已经不足以表达海量信息的量级,毕竟个人的记忆量有限,因此记录日常点滴就显得尤为重要。本篇记录两个简单的问题:SVN全新分支创建与VS窗体工程拷贝。原创 2015-09-20 22:27:57 · 2190 阅读 · 0 评论 -
日积(Running)月累(ZSSURE):EverNote标签管理
题记:从大数据到云计算、从O2O到可穿戴,身处移动互联网快速发展的时代,各种信息漫天飞,用信息大爆炸形容此情此景也早显苍白无力。 从宏观角度来看,全球化合作日渐频繁,一带一路、TPP;从微观分析,个体信息的获取、任务的实现也已从1-1单一直线关联转向了1-n多点网状关联。宏观与微观关联紧密,正如《三体》中通过人类世界各种不同文明的演化史来同宇宙大文明系统进行类比。背景:传统的程序员“大牛”是从基层原创 2015-10-10 22:40:03 · 2527 阅读 · 0 评论 -
【踩坑(Running)填坑(ZSSURE)】:WCF学习之InstanceContextMode与ConcurrencyMode
背景:WCF可以看作是微软对SOA架构的一种实现,或者说WCF的存在让开发者更容易创建面向服务的程序。面向服务本身不是一种技术,而是设计和实现软件的一种架构方式。从最早的面向过程(PO)、面向对象编程(OO),到后来的面向服务(SO)、面向资源(RO)编程,本身没有本质区别,反映出的是人们认识世界的方法论的迭代进化。 PO、OO、SO、RO,还有一个不沾边的O2O,各种概念层出不穷,在学习使用时要原创 2015-11-19 09:08:42 · 4397 阅读 · 0 评论 -
日积(Running)月累(ZSSURE):Task之Cancel、OpenAccess之Delete及fo-dicom之DeepCopy、
题记:近期看了一篇关于架构方面的良心长文你的架构是如何一步步腐化的?,文中字字句句道出了诸多从业者、初创企业,以及BAT都会遇到的问题,细细品读后觉得工作生活中的诸多情况皆如此,都会有一个体量由小到大的增长过程,这就面临着如何管理的问题,逐步优化 or 推倒重来?原创 2016-01-16 23:19:27 · 2078 阅读 · 0 评论 -
项目管理:docker-compose一键安装bitnami-redmine项目管理系统
背景:随着新技术的层出不穷和业务逻辑日趋复杂,昔日的前端和后端也早已相互融合,使得软件开发任务逐渐繁重。与此同时,Git等分布式版本控制系统的出现,使得项目开发从数量上来看参与者愈来愈多,从范围上来看分布广度越来越大。因此做好项目管理显得尤为重要,使用恰当合理的项目管理工具,可以提升开发效率、确保开发质量,使得协作配合顺畅高效。原创 2016-07-03 21:01:09 · 10500 阅读 · 0 评论 -
日积(Running)月累(ZSSURE):nginx配置、putty连接保持以及AngularJS作用域$scope
背景:日积月累系列主要用于自己日常的工作中的点点滴滴,这也是我希望并鼓励公司小伙伴们能够做到和坚持的。作为程序员每天的工作难免会遇到种种错误,各种问题。不能抱有奢望每天没有问题的心态,而应该怀揣一个勇于面对问题、剖析问题并尝试解决问题的心,掌握解决问题之道最重要。 本篇博文简单记录几个近期工作上遇到的问题,好记性不如烂笔头,今日的记录为了明天的事半功倍。原创 2016-07-16 16:08:57 · 2262 阅读 · 0 评论 -
GIT科普系列1:git如何放弃本地working directory的修改,以及回滚
背景:版本管理对开发人员来说至关重要,之前一直使用svn(主要是TortoiseSVN)作为团队配合的协作工具。但是自己相关的开源项目使用的是git发布在github上。由于项目自身的局限性,很少有大家修改共同文件,以及放弃working directory本地未提交修改的情况。因此对于git的使用存在着些许模糊。本篇博文通过实例来讲解一下git如何放弃working direcotry中未提交的本原创 2016-06-19 16:51:52 · 31048 阅读 · 0 评论 -
GIT科普系列2:git代码检出与日常维护
背景:由于公司内部目前采用git来进行代码管理,因此近期会逐步更新部分关于git的介绍。一来是为了给大家提供一个集中学习和参考的地方;二来是希望通过具体的示例来给出git的操作指南。虽然之前介绍过很多关于git的使用但不够系统,不够集中。这次希望通过几篇连续的博文给出一个简单的git实用指南。 既然提到了开发代码的版本管理,那么首要的就是从目标仓库中获取开发代码,即SVN中常用的检出……原创 2016-07-30 18:35:48 · 5112 阅读 · 4 评论 -
GIT科普系列3:底层存储机制Internal Objects
题记:近期连续写了几篇关于git的博文,大多从日常使用过程中遇到的难点入手(例如冲突、回滚、放弃本地修改),目的是希望能够让大家从博文中找到可以直接用于实战的经验,因此并没有像其他指导手册一样事无巨细、面面俱到。如果大家希望对GIT有一个全面的了解,可以直接阅读官方文档,内部也有官方翻译的各种语言版本,不建议初学者一上来直接阅读国内相关博客或其他网站的总结类文章,原因大概有两个……原创 2016-08-06 16:21:58 · 3464 阅读 · 0 评论 -
GIT科普系列4:仓库/缓冲区/工作副本,傻傻分不清楚?
背景:公司内部主要以Git作为版本管理工具,在日常工作中发现大家使用Git很不熟练,而且学习的积极性不高,似乎GIT给人以一种望而却步的感觉。究其根源(个人臆测)有几点:一、以为GIT相较于SVN新颖很多,是很高端高大上的工具,上手很难; 二、习惯于传统的图形化GUI操作(这应该得利于Windows的全球普及),对于GIT的诸多bash指令没有好感,自动降低了学习和掌握的信心; ……原创 2016-09-17 18:23:37 · 6445 阅读 · 1 评论 -
日积(Running)月累(ZSSURE):Learning How to Learn,学习习惯
背景:近期发现,床头和书柜的书已然许久没有翻过了,看来还是太懒惰了。也有很长一段时间没有在CSDN中转载过博文了,总结起来大致有两点原因吧,第一点,好博文有很多,但快速浏览并解决心中疑惑后似乎总缺少点什么——“味同爵蜡”。知识不是靠传授,靠的是领悟。因此不希望将博客写成简单的记录大牛神作的黄页,而是希望随着时间慢慢沉淀出自己的感悟后再写点什么出来;……转载 2015-03-29 17:46:57 · 1327 阅读 · 0 评论 -
“WIN7+Notepad++”——文件内容检索
转载出处:http://aleeee.com/file_search.html电脑硬盘文件太多了,以前的文件不知道放哪去了,下面这有两种方法帮忙找文件。。。一、Win7文件搜索进入“计算机”,然后到你想要查找的目录下,在右上方的输入栏里输入你想要查找的文件名,回车,接下来所要查找的文件就出来了。。。二、根据内容查找文件如果你忘记了文件名,只记得文件里的内容(转载 2014-08-07 09:52:45 · 13705 阅读 · 0 评论 -
日积(Running)月累(ZSSURE) :IPC=Inter-Process Communication,进程间通信学习笔记(一)
背景:最近一段时间集中接触了些许关于IPC的相关技术,即进程间通信。网上搜索学习了《Unix网络编程卷2:进程间通信》、ZeroMQ Guide文档、ActiveMQ等资料,对IPC有了大致的了解,本篇文章中记录一个尝试匿名管道时遇到的奇葩问题,仅供学习和交流。原创 2015-01-15 23:29:26 · 2069 阅读 · 0 评论 -
NPAPI插件开发学习:实现非IE浏览器的类似ActiveX的本地程序(插件)调用
转载CSDN博友的一篇文章,方便以后学习。转载地址:http://blog.csdn.net/zhouyuqwert/article/details/7387516一.Netscape Plugin Interface(NPAPI)大致的说明可以看下官方文档Plugin本文主要针对于javascript与插件交互部分做一些交流,比如用于数字证书的操作(淘宝和支付宝的转载 2013-07-24 21:48:20 · 10484 阅读 · 1 评论 -
NPAPI插件开发学习:NPAPI和NPRuntime的介绍
本篇文章在探讨 NPAPI与 NPRuntime的设计,并非 Plugin教学。当时因为看到公司内部写出来的 Plugin问题不少,而且网络上说明太少,特地写来给大家看的~故本篇没有详细介绍每个 API的使用与功能,请见谅啰!This article was written in2009/04/08. NPAPI &NPRuntime 简介Netscap转载 2013-07-24 19:10:48 · 8150 阅读 · 2 评论 -
NPAPI插件开发学习:插件的调试(pluginin-container.exe)
最近正在学习NPAPI插件的开发,现转载CSDN博友的文章如下,供学习参考原文链接:http://blog.csdn.net/z6482/article/details/7664789为什么这还是入门呢?因为前面的我们什么都没学会,只是学会了建立一个dll项目,并生成了一个Firefox可以识别dll,在测试页面中不会弹出需要下载插件的错误。而任何功能都没有实现。所以这里才是真正的入门。转载 2013-07-19 16:09:02 · 5563 阅读 · 2 评论 -
奇妙的性格测试
转自:http://blog.sina.com.cn/s/blog_8e1f070101016aui.html个流传甚广的心理测试,几乎每一个做过测试的人都说很神准。这49个神秘的瓶子,代表了49种不同的性格。请凭直觉,从下面49个瓶子中,选出一个来(注意,只能选择一个):)" name="image_operate_70781340610896656" alt="测试自己性格颜色瓶子转载 2012-08-16 08:14:14 · 2971 阅读 · 0 评论 -
一些代码优化的方法
原文出处:http://www.cnblogs.com/wxxweb/archive/2012/01/19/2326355.html 谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。1 确定浮点型变量和表达式是 float 型转载 2012-05-27 13:10:08 · 1818 阅读 · 0 评论 -
NPAPI插件开发学习:NPAPI的运行流程
转载一篇介绍NPAPI运行流程的博文,原文出处:http://hxis9e2q.i.sohu.com/blog/view/208654665.htmNetscape Plugin Interface(NPAPI)大致的说明可以看下官方文档Plugin本文主要针对于javascript与插件交互部分做一些交流,比如用于数字证书的操作(淘宝和支付宝的插件),用于播放的flashplay转载 2013-07-24 21:19:10 · 17180 阅读 · 0 评论 -
NPAPI插件开发学习:插件中多个dll文件的打包
利用NPAPI开发浏览器插件过程中,发现自己开发的插件调用了多个第三方dll动态库文件。起初按照火狐社区中的方法只在注册表中添加了自己开发的dll文件,未将第三方的dll文件进行注册,浏览器每次加载测试页面的时候,FireFox会出现死机,而且在任务管理器中可以发现有多个plugins-container.exe进程出现。于是在网络中搜索了有关dll打包整合以及NPAPI插件打包的相关资料。现整理转载 2013-07-21 10:37:02 · 9673 阅读 · 1 评论 -
NPAPI插件开发学习:插件dll文件生成
最近正在学习NPAPI插件的开发,现转载博友的文章如下,供学习参考原文链接:http://mozilla.com.cn/post/21666/本文通过多图组合,详细引导初学者开发NPAPI的浏览器插件。如需测试开发完成的插件请参考http://mozilla.com.cn/kb/dev/A.88/1. 准备工作开发工具本例使用的是visual s转载 2013-07-19 16:12:31 · 3281 阅读 · 0 评论 -
c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
最近在学习ActiveX控件,转载CSDN博文:http://blog.csdn.net/longhuahaha/article/details/8556964?reload1.ActiveX的基本概念ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。ActiveX控件的后缀名是转载 2013-07-16 09:59:34 · 2803 阅读 · 0 评论 -
C++ 程序员自信心曲线图
转自酷壳网:http://coolshell.cn/articles/2287.html学习C++很长时间了,也看过很多程序员学习C++的历程。总体来说,C++是一个“双刃剑”式的语言,只有那些熟悉他的人才能把C++这门语言用好。Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”。是的,C++并不是一门速成的语言,其是一门需要长时间磨练和学习的语言,那转载 2012-08-14 11:21:50 · 1713 阅读 · 0 评论 -
ADO编程实用宝典
目录ADO编程实用宝典...1目录...1一引入ADO类型库...1二创建与数据库的连接...1三使用_Connection接口...2了解_Connection接口...2使用_Connection接口执行SQL语句...4连接池...4连接字符串...5COM+对象池保存Connection对象...5列集_R转载 2012-05-29 08:41:19 · 1209 阅读 · 0 评论 -
NPAPI插件开发学习:Webkit的插件机制
转载CSDN博友的一篇关于NPAPI插件机制的博文。原文地址:http://blog.csdn.net/milado_nju/article/details/7216136# 插件机制(NPAPI plugin)## 概述Chromium中的NPAPI插件(plugin)来源于mozilla的插件机制。因为它被广泛的应用,很多插件厂商或者开发者基于它编写了数以万计的转载 2013-07-25 19:25:33 · 5230 阅读 · 0 评论 -
ADO编程总结
1)引入ADO库定义文件# import “c:/program files/common files/system/ado/msado15.dll” no_namespacerename (“EOF”,”adoEOF”)使得编译的时候,为我们的工程文件生成两个头文件:msado15.tlh和ado15.tli 注意,msado15.dll的路径可能有所区别,请核对自己的电转载 2012-05-29 08:42:20 · 1405 阅读 · 0 评论 -
版本控制:SVN和GIT的一些使用感受
背景: 原本在学校跟随导师做项目的时候,就一直在使用版本管理,主要是用来记录项目的修改,项目成员之间的沟通和交流。使用的服务端是Visual SVN,客户端是TortoiseSVN,常用的TortoiseSVN指令也仅限于SVN Update和SVN Commit,前者用来从服务器更新,以期望查看其他同学的修改,后者用来将自己的修改提交到服务器,使得团队共享修改。原创 2014-09-07 07:27:33 · 66669 阅读 · 6 评论 -
版本控制:SVN和GIT的一些使用感受(续)
背景: 紧接上文,从本地独立开发者角度出发,继续对从SVN集中式版本管理转向GIT分布式版本管理的细节进行介绍。此次以自己具体的开发实例为基础,给出GIT管理从整体项目SVN服务器检出来的本地工作副本的详细过程。原创 2014-09-07 12:23:15 · 7799 阅读 · 2 评论 -
日积月累Learning Linux(二):Docker初认识
背景: 最近关注的InfoQ微信号中冒出来好多关于Docker的信息,无意间打开了几则,觉得Docker这种技术很吸引我,虽然还没有完全理解Docker为何物?也没有搜索到很好的学习资料,在此仅简单的记录一下自己的一知半解,以备不时之需。原创 2014-09-14 21:31:40 · 4488 阅读 · 1 评论 -
GIT科普系列5:index in git
背景:git的使用其实没有想象中的那么复杂,平日里真正使用的指令都是极少数、最简单格式的。之所以使用过程中感觉操作复杂、冲突不断,究其根源是对git的设计理念缺乏了解,没有搞清楚git实现版本控制的巧妙之处。之前GIT科普系列试图从底层机制来入手讲解GIT的使用,抱着“授人以鱼不如授人以渔”的心态,但是对于希望快速学习和掌握GIT使用方法的读者来说可能收效甚微。原创 2016-11-06 19:58:06 · 5418 阅读 · 0 评论