自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术积累

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

原创 研发leader成长

研发leader成长 近来和一些担任研发leader的同事和朋友交流中,发现部分同学,在研发leader的岗位工作上遇到了瓶颈。具体的问题,有个人发展空间上的,有工作内容上的,有时间精力安排的,有对外合作配合的,笔者仅以自己过去的经历和对leader工作的理解,分享一下对成为一个成功的研发leader的视角、观点。研发leader的工作内容,可以分为以下几个方向:1. 技术方向工作2. 规划方向工作(目标、计划、执行、制度等...

2021-10-27 11:51:00 611

原创 开发人员的成长

一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。所以,一个高级程序员,他的职责很清晰:1、负责核心复杂功能的实现方案设计、编码实现2、负责疑难BUG分析诊断、攻关解决二、研发Leader公司再长大些。如果你就有一个研发团队(含产品/开发/测试

2021-10-27 11:43:33 306

原创 input 鼠标点击清空默认值

<input name="keywords" type="text" value="请输入短信验证码" οnfοcus="if(this.value == this.defaultValue) this.value = ''" οnblur="if(this.value == '') this.value = this.defaultValue">

2020-12-25 16:15:00 1534

原创 SDK和API的区别

不知道区别的人,大概率是你还没搞懂API、SDK是什么。讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢? 研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。这就是API的诞生。日常生活中,我们有很多类似API的场景,比如:电脑需要调用手机里面的信息,这时

2020-06-16 17:19:05 18711 4

原创 业务架构是战略,应用架构是战术,技术架构是装备

一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的...

2020-03-25 09:23:00 1304 1

原创 关于datagrid 垂直滚动条设置

很多事我们需要让datagrid 显示滚动条<div class="easyui-layout" style="width:100%;height:450px;"><div data-options="region:'center',split:false,collapsible:false" style="width:80%;" title="应付辅料明细">&...

2019-03-29 15:13:27 5890

转载 ORA-03113:通信通道的文件结尾-完美解决方案

今天发现系统登录和查询数据特别慢,orcl进程占用内存也特别高。打开程序调试用,存储过程调用时报错【ORA-03113:通信通道的文件结尾】解决方案:oracle 文档中对这个错误这样解释:ORA-03113 错误就是说连接到数据库的网络中断了。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。   完美解决方案:1、查看系统表空间...

2019-01-22 09:44:40 30001 1

转载 s调用exe程序方法(通过URL Protocol实现网页调用本地应用程序)

1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Webshell]@="URL:Webshell Protocol Handler""URL Protocol"=""[HKEY_CLASSES_ROOT\Webshell\DefaultI...

2018-11-01 16:09:38 2035

原创 IT 入职感言 模板

时光总是毫不吝啬的流去,眨眼间我都来到XXX都有X个月的时间了。在这段说长不长说短不短的时间里,让我了解到XXX是一家以“XXXXXXX” 为企业宗旨和“XXXXXXXXXXXXXX”、“以提升员工价值推动企业创新”、“以实现技术进步促进科技创新”为企业理念致力于科技创新与实践应用的高新技术企业。让我感受到公司领导对工作的精益求精,不断创新,对员工的无微不至的关怀,让我感到加入XXX是幸运的。能成...

2018-10-31 11:48:19 2044 2

原创 基于智慧防雷系统的大数据应用技术研究

基于智慧防雷系统的大数据应用技术研究 一、  引言最近几年随着大数据技术的快速发展和应用,智慧城市随即也被正式提出,而且我们也可以深刻感受到“智慧”正在慢慢改变我们的生活方式和城市,要让城市变智慧的地方太多太多。如智慧照明、智慧家庭、智慧社区、智慧商业、智慧地产、智慧工业、智慧农业等等都和智慧息息相关如何让它变的智慧呢就需要经过大数据的统计分析才能做出智慧的判断。***公司凭借强大...

2018-10-31 11:44:18 2032

转载 Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法

今早刚上班、客户打电话过来说系统访问不了,输入用户名、用户号不能加载出来!听到这个问题,第一时间想到的是不是服务器重新启动了,Oracle数据库的相关服务没有启动的原因、查看服务的时候,发现相关的服务都是启动的状态。第二想法就是查看的程序配置文件是否被修改过、也没有异常;第三个就是用PL/SQL连接Oracle数据库,输入登录名和密码后,提示如下错误:ora-01033:oracle initia...

2018-09-26 16:12:20 768

转载 黑盒测试和白盒测试的区别

一. 软件测试方法 1.        软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2.        白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。 白盒测试...

2018-09-21 11:41:40 105632 5

转载 Oracle 11g各种服务作用以及哪些需要开启

成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢?  按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBCon...

2018-09-13 14:14:59 607

转载 相邻行之间的计算 -----ORACLE lag()与lead() 函数

一、简介相邻行之间的计算:按照某个字段排序后,获取下一行某一列的数据,再来求差值lag(字段,行数,默认值) over (order by 排序字段) as 列明    下一行的数据lead(字段,行数,默认值) over (order by 排序字段)  as 列明   上一行的数据   lag与lead函数是跟偏移量相关的两个分析函数,通过这两个函数可以在一次查询中取出...

2018-09-10 18:01:18 4148 1

转载 Oracle计算连续天数,计算连续时间,Oracle连续天数统计

计算出一个连续时间(天数),表如下:先创建一个数据表create table user_login( pid NUMBER not null ,--表示每个用户 login_time TIMESTAMP not null--登录时间 ); insert into user_login(pid, login_time) values(1,TO_DATE('20...

2018-09-06 13:53:48 4927

原创 trunc(sysdate)

ORACLE中TRUNC是截取的函数用在日期类型上,就是截取到日或时间。以下为具体例子。SELECT TRUNC(SYSDATE) FROM DUAL;默认是截取系统日期到日,得到2012-12-19比如值为"2012-12-19 14:30:50"的日期变量TRUNC(SYSDATE)得到 2012-12-19 , 和TRUNC(SYSDATE,'DD')一样TRUNC(SYSD...

2018-09-06 13:49:22 23191

转载 oracle sql日期比较

共三部分:第一部分:oracle sql日期比较:http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post第二部分:Oracle 获取当前日期及日期格式http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html第三部分:获取昨天:select tru...

2018-09-06 13:43:35 410

转载 oracle时间格式转换

oracle时间格式转换,如yyyy-mm-dd改成yyyy-mm-dd 23:59:591. 取得当天0时0分0秒 select TRUNC(SYSDATE) FROM dual; 2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒) SELECT TRUNC(SYSDATE)+1-1/86400 FROM dual; 3.取得当前日期是一个星期中...

2018-09-06 13:42:14 9123

转载 分组排序法取出连续天数

1、row_number() over()排序功能:(1) row_number() over()分组排序功能:     在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by  order by 的执行。partition by 用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,它和聚合函数不同的地方...

2018-08-31 16:31:09 251

转载 让一台电脑死机至少需要几行代码?

一行代码足矣。对于window系统,下面的bat脚本就能让机器死机。%0|%0 记得在虚机上运行啊对于linux系统,fork炸弹就行。:(){ : | : &amp; };: 同上不管是哪种,无非是无限次循环,吃尽系统资源,最后让机器宕机。 最后说一下这个fork炸弹的原理吧。其实可以这样写:fun(){ fun | fun &am...

2018-08-29 17:12:45 3660 1

转载 oracle截取某一个字符之前或之后的值;substr();instr()

函数介绍:截取的函数:substr(?,?);                                                                      substr(?,?,?); 获取目标字符出现的位置:instr(? , ? , ? );                                              ...

2018-08-01 13:36:44 14997

转载 World2013中三个减号或等号再回车产生的分割线的删除和设置

                                                             Word中一条删除不掉的单或双横线问题的解决之道         有时你或许会遇到,在word中,有一条单或双横线怎么都删除不了,在上面输入文字,横线会自动下调一行,如果文章过页,每页的尾部会有一条。而且这条横线也不能选中,把横线的上一行和下一行之间全部选择,删除,也没...

2018-07-31 10:19:53 14060 1

转载 Web开发中,什么级别才算是高并发

这并不是一个回答的问题的文章,而是由此引发的一个思考。大家心里仔细想想,当你们听到高并发网站时,心里对这个网站是个什么概念?首先想到的是淘宝吗?带着问题,我们一起思考技术写这个话题是因为我对搜索引擎给我的答案很不满意,然后决定把思考的一些东西分享出来,希望可以大家彼此讨论下。我们经常在面试的时候,被问到有没有高并发的经验?先不说哪些考高并发的装逼公司。我思考的是什么才算是高并发?你一天几个pv肯定...

2018-07-06 14:39:15 1166

转载 Disruptor 极速体验

Disruptor 极速体验      已经不记得最早接触到 Disruptor 是什么时候了,只记得发现它的时候它是以具有闪电般的速度被介绍的。于是在脑子里, Disruptor 和“闪电”一词关联了起来,然而却一直没有时间去探究一下。      最近正在进行一项对性能有很高要求的产品项目的研究,自然想起了闪电般的 Disruptor ,这必有它的用武之地,于是进行了一番探查,将成果和体会记录在...

2018-07-06 11:20:56 195

转载 产品中的7种缓存机制,你知道多少?

缓存,在互联网产品中可以简单理解为:第一次请求数据放到存储器中,下次显示该页面先把上次保存的数据显示出来,同时去请求数据,请求完成刷新显示新数据,并将其再缓存起来。当今互联网应用(网站或App)的整体实现流程是:用户的请求从界面(浏览器或App界面)到网络传送、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。随着内容信息越来越复杂,用户数和访问量越来越大,我们的应用需要支撑更多的并发...

2018-07-06 11:19:08 723

原创 你为什么还没过上自己想要的生活?这个短片给出了最好的答案

01不是生活没意思,是你没意思作家李尚龙说:“在大城市里,搞废一个人的方式特别简单。给你一个安静狭小的空间,给你一根网线,最好再加一个外卖电话。好了,你开始废了。”知乎上同样有一个,浏览次数高达2600万的话题:人是怎么废掉的?网友只用了四个词写出了最精辟的答案:闲,懒,不思考,不学习。是的,废掉一个人就是如此简单。短片《日复一日生活》就重现了一个人人生废掉的全过程。▼短片的主人公晚上,看电视、洗...

2018-06-29 09:45:41 974 1

原创 对路径“c:\windows\system32\inetsrv\syslog”的访问被拒绝。

win7 64 系统,在调试wcf的时候,出了这个错误,当时感觉iis的权限不够,iis搞了好长时间没解决。最后改了用到的应用程序池中的标识。标识改成 localSytem,之后问题解决。IIS---》应用程序池---》右键高级设置---》进程模型 中的标识改为 “localSytem” 然后重启IIS解决问题。64位电脑记着改启用32应用程序:...

2018-06-13 10:01:49 8972

原创 Windows7 64位中出现的KERNELBASE.dll错误的解决方法

    最近在服程序时遇到个问题,电脑是win764位,编译完的exe测试,偶尔总报错,报错是偶尔的,有时候报错很频繁,但是有一次测试,测试了半天都没有报错,我以为好,发布输出没一会儿又报错了,真是崩溃了,所有方法我都trycatch了,日志也记录了,也没找定位到哪里报错,这肯定是系统报错的,应该是是我64位编译问题。在网上查找好多资料也,其实这并不是KERNELBASE.dll的问题,也并不需要...

2018-06-11 11:13:42 136134 4

转载 55岁李连杰近照疯传:人生下半场,拼的是健康

人生是一场超级马拉松,拼的不是开始时谁更快,而是看谁的耐力更持久,拼到最后。01最近,李连杰参加活动的一张照片在网络上疯传。右为李连杰网友们纷纷感叹韶华易逝,曾经荧幕上的英雄少年,已经被时光砥砺得垂垂老矣。1982年《少林寺》1991年《黄飞鸿之壮志凌云》1994年《中南海保镖》李连杰的经纪人在接受《华盛顿邮报》采访时说,李连杰并非网友以讹传讹那般“命不久矣”。不过他也证实了另一个消息:这位曾经的...

2018-06-11 09:38:38 1525

转载 解决winform中的panel重绘闪烁问题

利用winform开发时,可能都会遇到一个问题,就是在panel中不停的重绘图形时,图形会不停的闪烁。要解决这个办法只需要开启双缓冲即可,由于初学c#,理解的不是很深,所以不多做解释。以下代码亲测可以解决这个问题:首先创建一个自己的panel类:using System; using System.Collections.Generic; using System.Linq; usin...

2018-05-17 09:58:18 5023 2

转载 C# 执行DOS命令,C# 调用bat文件。

在C#程序中,有时会用到调用cmd命令完成一些功能,于是在网上查到了如下方法,实现了 c#执行DOS命令,并返回结果。//dosCommand Dos命令语句 public string Execute(string dosCommand) { return Execute(dosCommand, 10); } /// &lt;summar...

2018-05-10 08:53:48 11941 4

原创 什么是spring框架?spring特点与好处,使用spring框架的好处是什么.

    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开...

2018-05-03 16:35:49 66408 20

转载 Java VS .NET:Java与.NET的特点对比

一、前言为什么要写Java跟.NET对比?.NET出生之后就带着Java的影子。从模仿到创新,.NET平台也越来越成熟。他们不同的支持者也经常因为孰弱孰强的问题争论不休。但是本文并不是为了一分高下。而是针对Java平台跟.NET平台做一些对比。主要围绕项目构建、Web框架、项目部署展开讨论。相信经过这些讨论可以让Java/.NET工程师对Java平台、.NET平台有更好的了解。二、项目构建项目构建...

2018-04-25 11:19:55 1165 1

原创 C/S与B/S架构的区别和优缺点

    现在软件开发的整体架构主要分为B/S架构与C/S架构,选择哪种架构不仅对于软件开发公司很重要,也对应用企业很重要,在应用的过程中,肯定会碰到这个问题C/S 架构的概念C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。客户端包含一个或多个在用户的电脑上运行的程序服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务...

2018-04-25 11:13:21 2116

原创 html -table 实现复杂表头

使用html做复杂的表格。复杂表格一般是用到td的两个属性:rowspan 、colspan属性值。在html中&lt;td&gt; 标签定义 HTML 表格中的标准单元格。  (1)rowspan 属性规定单元格可横跨的行数;  (2)colspan 属性规定单元格可横跨的列数。&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...

2018-04-12 15:24:37 21375 2

原创 .NET企业级应用架构设计(2nd).pdf

.NET企业级应用架构设计(2nd).pdf链接:https://pan.baidu.com/s/1_3gJTSRovcALU0nNAn3qNw 密码:vx5i

2018-04-10 09:28:06 1666 1

原创 2018年上半年系统集成项目管理工程师考试重点难点暨真题解析.pdf

链接:https://pan.baidu.com/s/1-3I6cR30U0ljSPi_pnOhSA 密码:66ta

2018-04-08 10:33:21 4390 6

原创 C# winform datagridview 如何设置Row的颜色

1、隔行变色设置:只要设置如下属性,就行了。AlternatingRowsDefaultCellStyle 属性获取或设置应用于 DataGridView 的奇数行的默认单元格样式。RowsDefaultCellStyle 属性 获取或设置应用于 DataGridView 的行单元格的默认样式。只需要增加以下代码即可实现隔行变色dataGridView1.RowsDefaultCellStyle....

2018-04-02 15:15:22 8397

转载 tomcat下的解决iOS7.1企业应用无法安装应用程序因为证书无效的问题

现在jdk用1.8,tomcat7, https安全协议升级了,ios系统也升级了。利用用户的服务器、tomcat下的解决iOS7.1企业应用无法安装应用程序因为证书无效的问题1、环境(1)操作系统:Windows server 2003、Windows server2008(2)JDK:jdk 1.6(3)apache-tomcat-6.0.35(注意版本号,版本6.0.18测试未通过)(4)网...

2018-03-27 17:35:09 519

转载 start with connect by prior 递归查询用法

start with connect by prior 递归查询用法这个子句主要是用于B树结构类型的数据递归查询,给出B树结构类型中的任意一个结点,遍历其最终父结点或者子结点。先看原始数据: createtable a_test ( parentid varchar2(10),   subid    varchar2(10)); insertinto a_test values ( '1', '2...

2018-03-27 17:23:40 340

Adobe Illustrator CC 永久破解软件

ai cc 2017注册机是针对ai cc 2017全系列软件推出的一款辅助工具, 现在你只要下载使用本工具即可免费获取到ai cc 2017激活码,通过这些激活码你就可以激活ai cc 2017软件, 最后你就能够无任何限制的使用这款软件的全部内容了。 破解教程 1.先安装Adobe illustrator,在安装时选择试用安装。 2.你可能需要一个 Adobe ID 帐号,可以进行免费注册。直至软件安装完成。 3.完成后运行 Adobe illustrator 一次,软件可能会提示你需要注册。然后关闭。 4.解压 amtemu.v0.9.1-painter.exe破解补丁到你的安装目录运行破解。 X:\Program Files (x86)\Adobe\Adobe illustrator CC\ X:\Program Files\Adobe\Adobe illustrator CC\ 使用说明: 1、首先下载amtemu后运行; 2、接着选择你要和谐的软件版本; 3、最后点击“install”按钮,找到你要和谐的软件安

2019-04-19

myeclipse 汉化包

myeclipse 部分汉化包,解压languager.rar压缩包,放到myeclipse的安装目录下 dropins 的文件夹下即可

2017-04-26

com.ice.jni.registry

java 读取修改注册表 com.ice.jni.registry包

2013-08-06

空空如也

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

TA关注的人

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