- 博客(1281)
- 资源 (26)
- 收藏
- 关注
原创 pom.xml 标签详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...
2020-02-25 15:26:12 815 1
转载 Json风格指南
英文版:http://google-styleguide.googlecode.com/svn/trunk/jsoncstyleguide.xml翻译:Darcy Liu 简介该风格指南是对在Google创建JSON APIs而提供的指导性准则和建议。总体来讲,JSON APIs应遵循JSON.org上的规范。这份风格指南澄清和标准化了特定情况,从而使Google的JSON API...
2018-09-21 16:36:07 846
原创 C语言库函数及示例
函数名: abort 功 能: 异常终止一个进程 用 法: void abort(void); 程序例: #include <stdio.h> #include <stdlib.h> int main(void) { printf("Calling abort()n"); abort(); return 0; /* This is never reach...
2018-09-21 15:46:29 4735
转载 Javascript中“==”与“===”的区别
在Javascript中有"=="和"==="两种比较运行符,那么他们有什么区别呢?一、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样 二、对于Array,Object等高级类型,==和===是没有区别的当一个变量定义为Arra...
2018-05-26 11:10:56 433
转载 Linux常用命令全名
su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Process Status 进程状态t
2018-04-25 11:38:06 551
原创 Linux上安装dotnetcore2.0
1.去官网下载.NET Core,tar.gz文件。2.移动并解压下载的安装文件。创建dotnet文件夹$ mkdir ~/dotnet复制dotnet安装文件到dotnet文件夹下$ cp dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz ~/dotnet解压安装文件$ tar -xvzf ~/dotnet/do
2017-12-07 10:33:02 3101
转载 原HP大中华区总裁孙振耀的退休感言
一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不
2017-12-06 09:08:05 670
原创 Ubuntu访问Windows共享文件夹
一,在windowns的d盘下文件夹windows_linux_share并共享此文件夹;二,在ubuntu系统下安装samba-clientsudo apt-get install smbclient三,在ubuntu系统下安装cifs-utilssudo apt-get install cifs-utils四,在ubuntu系统下新建目录my_share
2017-11-03 14:07:23 3654 1
转载 研发人员的考核
软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享: ◆Ø要体现公司的价值观 公司的价值观体现了公司认可什么类型的人员?要挽留哪些人?提倡做什么?对这些人员的认可可以通过具体的考核办法落实下来。比如企业鼓励在某一个业务领 域内积累丰富的领域经验,鼓励在某个技术方向上进行深入钻研等,对于提
2017-09-27 00:50:09 1847
原创 JavaScript中判断是否存在某属性
Js中的属性分为两种,一种是固有属性,另外是编程时赋预予的属性,这两种属性的判断方式是不一样的。1.使用in关键字。该方法可以判断对象的自有属性和继承来的属性是否存在。var o={x:1};"x" in o; //true,自有属性存在"y" in o; //false"toString" in o; //true
2017-08-05 09:44:43 1096
转载 Linux命令大全
一、系统管理与设置;二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; 七、vi/vim编辑器;八、Shell编程 一、系统管理与设置 1、信息显示命令 # man & info //帮助手册 # man 命令 //显示相应命令的帮助内容 # a
2017-07-31 15:39:06 914
转载 怎样实现关闭connection时自动关闭Statement和ResultSet
转自:怎样实现关闭connection时自动关闭Statement和ResultSet关闭数据连接时, 一定也要关闭Statement和ResultSet, 不然在并发量较大的时候可能导致内存泄漏. (如果是用tomcat自带的数据源实现, 则可以通过添加interceptor实现自动关闭statement.)但是, 关闭Statement和ResultSet是乏味的工
2017-07-27 10:18:21 7961
原创 Js提交表单的两种方法
提交表单一般有两种一种是submit按钮,一种是调用form的submit方法。虽然都是提交表单,但这两种还是有些差别的。一般来说,提交form表单的时候需要做一些简单的验证,验证完后才能提交,避免无效提交。1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码。方法一 Sumit按钮提交,在Form的onsubmit事件中检验:在jsp的前端页面的头部插入一个
2017-07-21 01:48:34 1961
转载 将DOS批处理文件转换为Shell脚本
相当多的在PC上学习脚本的程序员都在运行DOS. 事实上, 残废的DOS批处理文件语言还是可以编写出一些比较强大的脚本来的, 虽然它们一般都需要借助于外部的工具. 所以说, 某些时候, 我们还是需要将老式的DOS批处理文件转换为UNIX shell脚本. 一般来说, 做这种事情并不困难, 因为DOS批处理文件操作不过是等价的shell脚本的一个受限子集.表格 L-1. 批处理文件关
2017-06-16 08:24:24 1026
转载 jar包 热加载/卸载 的初步实现
这两天做的项目中按照客户要求需要将插件模式应用到本项目中,以达到客户可以自己动态增加相关功能的目的,然后我们就根据需求制定出接口,再由客户自己实现接口,通过项目提供的相应界面将实现的jar包上传,由服务器应用对jar包进行热加载/卸载,jar包的热加载用java原生的一些api即可实现,但问题是,使用原生的api的话,是无法实现卸载jar包的功能的,除非重启应用,但又因为插件的基本特征就是热加载,
2017-06-08 17:10:09 6916
原创 快速WinForm开发
多年的.Net开发,主要从事WinForm和Asp.Net/Mvc开发,这些年也积累了一些开发的类,本来是想做一系列的文章来系统的介绍下,也算是一个总结,得总是因为这样或那样的原因而耽搁,现在.net Core 2.0都已经出来了,兴奋之余,也想将代码迁移到.netCore,但因为目前来说改动较大,所以暂时不做.NetCore的类库。今天就算一个序言吧,以后会将一系列的文章,着重讲解下快速的win
2017-05-28 14:51:46 1635
原创 .NET平台常用的开发组件
工欲善其事,必先利其器。学习.NET也10年有余,其优雅的编程风格,高效率的开发速度,极度简单的可扩展性,足够强大开发类库,较小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,虽然跟Java比Net还是要少,但也足够使用了,其中有一部分是从网上摘抄而来。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架(Far
2017-02-24 09:20:04 6249
转载 Android常用的开源框架
在Android的开发过程中,程序员为了提高开发效率,进而缩短开发周期,他们往往会采用各种各样的开源框架,以便于达到可以快速而又简单的实现既定需求功能,下面是常用的开源框架的集合。1、volley (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求2、and
2016-11-26 09:12:00 496
转载 Delphi常见的运行期Access Violation错误分析
Delphi常见的运行期Access Violation错误有哪些?如何防止? 任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了。 你可能考虑用编译指令{$D}编译你的程序——Delphi可以建立一个有助于定位Access Violation错误的源代码的镜像文件。工程选项对话框(Project|Options|
2016-10-11 06:30:59 3530
原创 C#中的平台调用(P/Invoke)
C#中的P/Invoke 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual
2016-09-27 11:24:31 2415
转载 数据库设计简单入门
数据库设计技巧在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。 简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在
2016-09-27 10:58:43 608
转载 sql server系统表详细说明
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐号信息 syso
2016-09-04 08:13:57 2226
转载 C# Datagridview完整攻略
0.行列,宽度自适应,加编号,背景色。grid.Columns.Add("ID", "ID"); grid.Columns["ID"].DisplayIndex = 0; for (int i = 0; i { grid.Rows[i].Cells["ID"].Value = i
2016-08-27 02:34:41 4461
转载 WCF配置
属性说明: name -指定这个service配置是针对的那个服务,为一个实现了某些Contract的服务类的完全限定名 (名称空间.类型名),ServiceHost载入一个服务后,会到配置文件中的下找有没有 name属性跟服务匹配的的配置 behaviorConfig
2016-08-23 19:05:08 447
原创 PowerDesigner16中的对象无效,不允许有扩展属性 问题的解决
PowerDesigner16中的对象无效,不允许有扩展属性消息 15135,级别 16,状态 1,过程 sp_addextendedproperty,第 37 行 对象无效。'XXXXXXX' 不允许有扩展属性,或对象不存在。把execute sp_addextendedproperty 'MS_Description', 'mvc','user', 'Commo
2016-08-10 14:32:06 4602
转载 使用Delphi命名空间
Delphi XE5教程8:使用Delphi命名空间 // Project file declarations...//项目文件声明…program MyCompany.ProjectX.ProgramY; // Unit source file declaration...//单元源文件声明unit MyCompany.ProjectX.Pro
2016-01-13 20:10:42 2335
转载 50种优化数据库的方法
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也
2016-01-06 16:04:23 722
原创 PowerDesigner16导出Sql修复
最近在对公司的系统做重构,用了pd16,导出到sqlserver2008时,出了一些问题,以前碰到过解决了,但再次碰到时,还是要查阅资料,所以这次把解决办法分享出来。一,在数据库中创建SysProperties视图if exists (select 1 from sysobjects where name = 'sysproperties'and xtype = 'V')begin
2015-12-01 14:38:44 950
转载 Visual Studio 2012 keyboard shortcuts
Visual Studio 2012 keyboard shortcutsThe complete list2012 2013 2015AnalyzeNavigate BackwardShift+Alt+3Navigate ForwardShift+Alt+4Startwith Current ProjectShift+Alt+F5Architecture
2015-07-28 11:23:09 954
转载 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后,再生成数
2015-05-11 21:45:56 525
原创 分享自己的C#开发类库
因为工作的原因,很久没有更新博客了。最近做了一些中小型的项目。总结多年的类库起了不小的作用。自己现在公司的部门经理以前总是说技术不是问题,管理才是关键。结果公司的各个系统目前弄的是一团乱麻。现在我想他应该已经明白了一些道理了吧,不过自己即将离开现在的公司,还是有些不舍的,毕竟也是待了好几年了。以前总是想把自己的类库共享出来,但一是因为代码没有整理完整,二是国人敝帚自珍的心态。所以一直没有付出行
2015-05-07 14:20:23 2039 1
原创 Access保留关键字
最近在写一个库存系统,用的是Access数据库,其中用到了Access的若干高级功能。以前虽说用过Access,但不过是一些简单的查询存储。这次在用到一些比较复杂的查询时,出现莫名的错误。查了下结构没问题,后来一想是不是Access的关键字冲突的原因。又在网上搜了下,摘录入下:access的保留关键字。。。。。。 -A ADD ALL Alphanum
2015-04-19 16:32:42 1236
原创 Java笔记
配置java环境变量:JAVA_HOME:配置JDK的目录CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)PATH:指定可执行程序的位置LINUX系统(在" .bash_profile "下的环境变量设置)JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/
2015-04-16 08:36:23 1766
转载 Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源
2015-04-13 16:12:39 579
原创 Delphi资源
# Awesome DelphiA curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.**Note that only open-source projects are considered. Dead pr
2015-04-09 21:27:24 3427
转载 无法解析的外部符号
根据个人遇到这个错误时的记录,原因可以分为一下几种: 原因一: 只是在.h里面声明了某个方法, 没有在cpp里面实现 。 具体讲,有时候在头文件中声明了需要的方法,确实忘记了在源文件中实现; 有时候在头文件中声明了需要的方法,在源文件中实现了该方法,但是却遗留了方法名前的“classname::”; 有时候在头文件中声明并实现了需要的方法,但是在代码调整时直接把方法copy到源文件
2015-04-09 17:48:50 809
原创 将自己写的经常复用的类封装成动态库的方法
C++的开发不像c#那么给力,基本上引用下就可以了,它的步骤比较繁琐。第一步:制作动态库 利用VC新建工程时选择win32 dynamic-Link Library(空的工程),然后添加头文件和cpp文件。假设你要封装的类的名成是TransferFunction,添加头文件TransferFunction.h和TransferFunction.cpp到工程中。并
2015-04-01 17:46:02 2422
转载 VC从文件中加载图片
VC从文件中加载图片用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要从文件中加载图片,CBitmap类就没有提供这样的方法了。下面我总结几种我知道的从文件加载图片的方法: 1.使用API函数LoadImage,指定L
2015-03-30 23:46:45 1030
转载 A list of open source C++ libraries
A list of open source C++ librariescpp | linksThe objective of this page is to build a comprehensive list of open source C++ libraries, so that when one needs an implementation of particu
2015-03-28 11:03:19 1382
转载 C/C++ Development Library
这里收集一些著名的 C/C++ 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便下面收集的 C/C++ 类库介绍整理来源于文章:C++ 资源之不完全导引(作者:曾毅、陶文),这篇文章曾发表于 2004 年 5 月《CSDN 开发高手》上文中介绍的类库有些已经多年未见发布和网站内容的更新了,特别是一些
2015-03-28 11:02:03 864
C#通用类库及通用数据库类库
2015-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人