搜索到与相关的文章
编程技术

Robert C. Martin列举的专业软件开发人员必须精

在世界顶级软件开发大师RobertC.Martin(Bob大叔)最新力作TheCleanCoder:ACodeofConductforProfessionalProgrammers(《程序员的职业素养》,章显洲、余晟译,人民邮电出版社,2012年)一书中,他结合自己40多年的软件开发经验(1969年至今),列出了他所认为的一个专业软件开发人员必须精通的事项(与原书中次序保持一致),原文是:Hereisaminimallistofthethingsthate

系统 2019-08-29 22:55:49 2506

编程技术

云计算使用经验分享- 人云亦云 背后的故事

如果一个云计算推广者没有亲身体验过云计算,那跟“忽悠”有什么区别呢?幸好,我个人使用过很多云计算服务,并且有很多心得和经验,同时也希望能将这些东西拿出来和大家分享,那么今天会首先介绍一下“人云亦云”背后的故事。架构虽然“人云亦云”本质上非常简单,就是一个Wordpress站点,但是在设计上也有一定的奥秘。这个奥秘就是在部署之前先分析哪些东西是需要持久化和备份的。经过我的分析,主要有两类数据:其一是发布的文档,也就是博客。其二是博客中的图片。但因为这两者情况

系统 2019-08-29 22:43:13 2506

Android

android练习:碰撞的小球

先看图:小球碰到边上反弹,下面的横杆接住小球让其再反弹上去。很简单,大家都见过的啦。这里主要练习SurfaceView,Callback以及在SurfaceView中使用线程,看主要的View类:packagecom.wt.app;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Pa

系统 2019-08-29 21:58:05 2506

各行各业

solr4使用solrj操作索引库

solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作solr索引库。一、认识solrjsolrj是solr的java客户端,用于访问solr索引库。它提供了添加、删除、查询、优化等功能。二、下载百度、google以下solrj下载,你会发现根本就没有,那么我们该到哪儿下载呢?其实,它是集成到solr压缩包里的,解压文件后,有个目录/dist/solrj-lib,里面就存放了solrj所用到的jar,你把这些jar都添加到你的clas

系统 2019-08-12 09:27:34 2506

SqlServer

SQL Server安装问题 mof 编译器无法连接到wmi服

方法1.出现错误后,找到注册表的"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager"并将其下面的"PendingFileRenameOperations"的值删掉。然后重新运行安装。方法2.在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke。原因是,VC2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,结束这个进程,即可。方法3

系统 2019-08-12 01:54:32 2506

Oracle

Oracle cloud control 12c 的启动与关闭

Oraclecloudcontrol12c整个安装比較复杂,光是安装路径的选择,登录password,端口号等众多个配置不免让人眼花缭乱,目不暇接。本文描写叙述的是安装完成后怎样获取安装时设定的各类端口号,URL以及怎样启动、关闭cloudcontrol等等,供大家參考。有关cloudcontrol的安装配置能够參考:OracleEnterpriseManagerCloudControl12cRelease3Installation1、当前的环境配置[or

系统 2019-08-12 01:54:27 2506

数据库相关

数据库设计的三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性

系统 2019-08-12 01:52:48 2506

数据库相关

Binary Tree Preorder Traversal

二叉树的前序遍历递归实现/***Definitionforbinarytree*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:voidPreOrder(TreeNode*root,vector&vec){if(root!=NULL){vec.

系统 2019-08-12 01:52:42 2506

数据库相关

说学习,是模仿还是要创新?还是模仿加优化?

前言不知从什么时候开始,在各种场合,各种新闻媒体,创新这个词被提及了n多遍了。按照养成的习惯,我在百度文本框里输入这几个字,然后百度告诉我,创新应该是这样的创新是以新思维、新发明和新描述为特征的一种概念化过程。起源于拉丁语,它原意有三层含义,第一,更新;第二,创造新的东西;第三,改变。(原文链接:http://baike.baidu.com/view/15381.htm)那么我们学习过程到底是真的需要创新吗?还是另有见解!模仿在提高班的学习过程中,我们往往

系统 2019-08-12 01:52:35 2506

数据库相关

经典SQL语句大全之基础

一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUPDATABASEpubsTOtestBack4、说明:创建新表createta

系统 2019-08-12 01:52:15 2506