聚合文章列表
21 浏览

如何用VBS编写一个简单的恶搞脚本

image.pngVBS在输入框中输入文字方法1:VBS在输入框中输入文字代码:MsgBoxInputBox("此处输入文字")。方法2:name=Inputbox("此处输入文字")Msgbox(name)语法解释:第一行,给第一行的inputbox(输入框命名):name第二行,弹出对话框,对话框的内容就是第一行的inputbox输入的内容。VBS是基于VisualBasic的脚本语言。VBS的全称是:MicrosoftVisualBasicScriptEditon。核心代码是一个函数:sendKeys"XXXX"XXX就代表我们要打的字,这样我们只要在写vbs脚本的时候打一次字就行了。方法,打开记事本,输入代码。下面是代码:DimWshShell'定义一个对象,名字随便起'SetWshShell=WScript.CreateObject("WScript.Shell")'初始化对象'WScript.Sleep2000'程序暂停2秒'WshShell.se

.Net 2017-08-25 发布
14 浏览

Visual Studio 2017 15.5 正式发布,性能再提升

VisualStudio201715.5版本已正式发布,同时发布的还有VisualStudioforMac7.3。此次更新包含主要性能改进,新特性以及bug修复。发行说明中文版目前尚未更新,可先查看英文版。部分亮点整理如下:性能大型C#和VisualBasic项目的解决方案加载时间几乎减半。调试和发布之间的切换时间明显缩短。在.NETCore项目中添加,删除和重命名文件和文件夹会更快。项目模板现在也应该比以前更快地展开,在最特殊的情况下,甚至可以看到最多40倍的改进。F#工具也有多项性能改进。在JavaScript/TypeScript文本编辑器的“项目选项”页面下添加了“仅分析包含在编辑器中打开的文件的项目”复选框,这个选项将改善大型解决方案的性能和可靠性。请注意,当选中此框时,你将需要执行解决方案以查看所有文件中的TypeScript完整错误列表。诊断VisualStudio调试器通过增加后退式调试step-backdebugging(也称为历史调试)获得了更多

.Net 2017-12-05 发布
18 浏览

码云推荐 | 基于 Attribute 的 .NET Thrift RPC 框架

ThriftyProjectThrifty.NetisaportofSwift(fromfacebook)for.Net,anattribute-basedlibraryforcreatingThriftserializabletypesandservices.youcanwriteC#attributedobjectinsteadofIDLfileandIDLgenerationcli.Thrifty=Thrift+Netty

.Net 2017-12-05 发布
AD 友情赞助
15 浏览

获取字符串阵列中元素最长或最短的长度

下面有一个字符串阵列:string[]elements={"adsf","etwert","asdfasd","gs"};要求是获取元素最长或最短的长度。你可以在程序中创建一个对象,这个对象有两个属性元素值和元素长度:classClass6{privatestring_ElementValue;publicstringElementValue{get{return_ElementValue;}set{_ElementValue=value;}}publicintElementLength{get{return_ElementValue.Length;}

.Net 2017-12-05 发布
16 浏览

DevExpress Dashboard入门教程(一):绑定Oracle数据库

DevExpressAnalyticsDashboard是一款非常实用的商业工具,可轻松打造数据可视化企业级仪表盘,且能保证流畅的UI体验和高效的性能,为企业提供强大的决策支持。DevExpressDashboard设计器提供了连接数据库的DataSource向导,可以用里面的dataaccessAPI连接数据库,并用代码选择需要的数据。本教程以Oracle为例,讲解如何连接数据库并选择需要的数据。在DataSourceWizard创建DataSource1.单击DataSource工具栏中的NewDataSource按钮:2.在弹出的DataSourceWizard窗口中选择Database并单击Next:3.在下一个页面,选择Oracledataprovider并填写相应的参数:4.在下一个页面,选择是否保存用户资格证书:这里选择No并Next。5.设置好需要的连接参数后,单击Next然后设置如何获取数据。有两种方式:Query;通过单击RunQueryBuilder...按钮运行Q

.Net 2017-12-05 发布
13 浏览

创业团队如何正确衡量技术人员绩效

##为什么要考核很多团队都会定期(月、季度、半年)进行绩效考核。为了刺激绩效,通常又会和经济利益绑定(奖金、期权)。但是绩效考核只是为了找到一种奖金的“合理”的分配方式吗?当然不是。初衷肯定是通过奖金来激励大家做出更多的贡献。对于创业团队,正确的做出绩效评定就更事关重大了。在一个小团队中,技术人员的积极性对产品的产出区别巨大。一个对团队有着高度信任、对产品充满使命的程序员;和一个只是为了完成工作任务按时交付的程序员,对于团队的贡献差别几倍是很有可能发生的。##常见的问题###错误的衡量指标老板最喜欢看数据了。销售部门可以通过销售额直观的看出,人事部门从简历数量、招聘效率来衡量,技术部也一定可以找到一个数字来衡量。工地上搬砖搬的多的人贡献最大,程序员就用代码量来衡量吧。这实在是一个很“文盲”的维度,编程是带有一定创造性的工作。可能花了一天时间解决了一个非常严重的bug,只有几行代码。有些UI程序员复制粘贴可能一天就几千行代码了。前者代码量被后者小100倍,贡献就小100倍吗?虽然程序员觉得可笑,但这确真实存在于行业里。我曾供职的一家

程序员 2017-12-04 发布
AD 友情赞助
13 浏览

程序员减少代码BUG的7种方法,拒绝编程5分钟,查代码2小时!

编程5分钟,查代码2小时!在程序员的编程生涯,免不了和BUG打交道,甚至有些程序员被BUG虐杀的苦不堪言。当有人指出程序员代码有BUG时,程序员的回答各有不同:1、不可能啊,在我电脑上运行没有问题呀!2、我已经一星期没碰这块代码啦!3、没事,我改一行代码就可以了,不影响程序。代码的BUG叫人怀疑人生。如何减少代码的BUG呢?w3cschool在此分享几个技巧:0、别对警告视而不见相信不少的程序员会使用IDEA,使用它敲代码,有时候会出现警告,那么这时你对警告就不能视而不见了。我们的目标是,写干净的代码,做风一样的男子!1、编程习惯种瓜得瓜种豆得豆,好的编程习惯可以大大降低BUG数量。譬如有if必须写else,即使else是个空语句。2、写代码的时间问题对于程序员而言,千万别熬夜写代码。一些程序员在晚上11点,仍然在敲代码。虽然你自己觉得头脑其实很清醒,但是第二天自测,或者QA测试的时候你有可能就会发现问题很多。我们一般不提倡长期加班写代码,因为那样会导致Bug率直线上升。3、验证在提交测试

程序员 2017-12-04 发布
12 浏览

像个专业人士一样去调试Bug

欢迎收藏。当你遇到非常难缠的Bug时,不妨回来这里看看...编程本来是一项非常优雅的工作,而程序员,也理应是那种如艺术家一般,不断写出极具观赏性和创造力的作品的职业。然而自从工作之后,却发现身边的程序员大多深陷赶迭代出口和修复紧急Bug的泥潭。经常可以看到下面这些场景:修复了一个Bug,却引入了更加致命的Bug不停的修改代码,重启服务器,Bug依然没有修复补丁打上去后,Bug依旧存在,定位了很久,最后发现是补丁打错地方了虽然我们应该尽可能保证提交上去的代码里Bug越少越好,但是当Bug真的出现时,我们往往十分慌乱,像一只无头苍蝇一样,调试的过程毫无章法。

程序员 2017-12-19 发布
14 浏览

【Mysql知识补充】

#比较运算符:=、!=、>、>=、<、<=、<>#查询大于所有人平均年龄的员工名与年龄selectname,agefromempwhereage>(selectavg(age)fromemp);带EXISTS关键字的子查询EXISTS关字键字表示存在。在使用EXISTS关键字时,内层查询语句不返回查询的记录,而是返回一个真假值:True或False;当返回True时,外层查询语句将进行查询;当返回值为False时,外层查询语句不进行查询。#department表中存在dept_id=205,Falsemysql>select*fromemployee->whereexists->(selectidfromdepartmentwhereid=204);查询每个部门最新入职的那位员工company.employee员工ididint姓名emp_namevarchar性别

MySQL 2017-09-14 发布
AD 友情赞助
13 浏览

数据库—Mysql

数据库—Mysql今天跟大家来聊聊Mysql,首先介绍一下它的历史:Mysql是一个关系型数据库管理系统,最先由瑞典的MySQLAB公司开发,后来被sun公司收购,后因sun公司又被Oracle公司收购,致使MySQL现在成为Oracle旗下产品,MySQL数据库现在被业界广泛使用。使用方法和案列:1)MySQL的部署结构MySQL分别部署在服务器端和客户端软件上,服务器端负责存储和维护数据,而客户端负责向服务器端发起命令请求。2)安装和使用MySQL数据库在这里推荐大家使用xampp,它是一个功能强大的建站集成软件包,可以在Windows、Linux、Solaris、MacOSX等多种操作系统下安装使用,并且支持多种语言。在百度上就可以下载,不是很大,默认安装在C盘就好,不会占用多少空间的,接下来就是MySQL的使用了。首先打开xampp,开启Mysql服务器,默认端口3306,如图:红色1箭头所指打开服务器端口,然后点击红色2箭头所指打开客户端命令行界面,这里我们一般打开

MySQL 2017-12-05 发布
13 浏览

使用JavaScript 写Web路由

经过《前端路由一探》的学习,简单的了解了Web路由方面的知识。另外在学习HTML5HistoryAPI时,知道可以通过这个API来实现Web页面的跳转,而且浏览器不需要刷新。那么今天我们来看如何使用JavaScript写Web路由。从网上找了两个示例,第一个是@KrasimirTsonev用100行代码写的一个示例,另一个是@JoakimCarlstein用20行代码写的一个示例。首先来看第一个示例。示例1:使用100行代码写一个Web路由单页面现在是一种很流行的应用程序,可以说是到处可见。而单页面中有一个非常重要的概念,那就是路由机制,也就是说单页面应用程序要能正常的运行,就意味着需要一个可靠的路由机制。接下来看看@KrasimirTsonev是怎么实现的。目标这个路由将会具备:代码少于100行支持hash类型的URL,比如http://site.com#products/list使用HTMLHistoryAPI提供易于使用的API不自动运行,只是需要的改变的时候才运行实现思路这个示例设计的

JavaScript 2017-12-04 发布
12 浏览

ElasticSearch集群(基础)

这里分享的是ELK集群基础安装文档,这里是ELK安装基础环境:Centos6.6ElasticSearch5.1.1Logstash5.1.1Kibana5.1.1安装集群管理软件#安装ElasticSearch[root@ELK~]#yum-yinstallelasticsearch-5.1.1.rpm#ELKnode1配置[root@ELK~]#mkdir/etc/elasticsearch/data-p[root@ELK~]#idelasticsearchuid=498(elasticsearch)gid=499(elasticsearch)groups=499(elasticsearch)[root@ELK~]#chgrpelasticsearch/etc/elasticsearch/data/-R[root@ELK~]#chmod775/etc/elasticsearch/data/-R[root@ELK~]#java-versionjava

JavaScript 2017-12-04 发布
AD 友情赞助
16 浏览

前端基础-HTML5-2

这篇继续我们html的学习之旅,这篇主要说一下表单,因为表单在web中很常见,比如我们常见的要登陆或注册某个站点,填写个人一些信息,这都需要表单来完成,表单主要就是用于搜集不同类型的用户输入,在后续的开发过程中不免我们要让用户通过输入某些数据来决定程序的执行或者基本的登陆等,假设我们现在有一个任务要完成一个网站用户的注册表单,需要用户提供用户名称,密码,性别,邮箱,如果是一个电商类网站可能还要有一个提供支付方式,那这段基本的HTML的代码看起来是这样的:

新用户注册

姓名

密码:

HTML 2017-12-04 发布
16 浏览

# WPF动画速率效果

#WPF动画速率效果在WPF中使用动画的情况非常多,而要让动画变得生动往往要使用一些变速动画,WPF也内置了很方便的缓动函数来实现这一功能。除此之外,WPF还有关键帧动画,利用关键帧动画能够很好的控制动画的细节,与美工的很多设计保持完美一致。关键帧动画中还有一套叫做样条关键帧动画(SplineKeyFrame),这个动画利用一个三次贝塞尔曲线能够更准确的控制动画的速率。不同的缓动函数光看名字很难知道实际效果,样条关键帧动画的贝塞尔曲线控制也很难直观的看到效果,于是写了个小工具来展现不同的动画速率的效果以及修改配置对速率的影响,下面是工具的运行效果。工具代码下载地址:https://github.com/fengrui358/WPFLabs/tree/master/EasingFunctionDemo三次贝塞尔曲线控制参考:https://www.cnblogs.com/hnfxs/p/3148483.html

.Net 2017-12-04 发布
14 浏览

Error when sending message to topic test with key: null, value: 2 bytes with error: (org.ap...

Errorwhensendingmessagetotopictestwithkey:null,value:2byteswitherror:(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)windows下使用kafka遇到这个问题:Errorwhensendingmessagetotopictestwithkey:null,value:2byteswitherror:(org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)百度了下,没找到答案,还是自己看输出台日志...其实你只要看下输出台的内容总能找到答案的..我是看kafka-server-start这个cmd窗口,就是你启动kafka服务的那个窗口..从图中的信息可以看出,创建日志失败,而且路径跟我预期的不一样,一看就知道又是windows和linux文件路径

消息系统 2017-12-04 发布
16 浏览

Java程序员进阶路线-高级java程序员养成

1.引言搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备。想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获。现通过自身经历总结一篇文章,供弟兄们参考。2.用好正在用的框架在已经加入的团队中,和大家协作使用团队已选好的框架。不管框架优劣与否,特点如何,选择了它必然有一定的道理。并且能够在业界经久流行的框架也一定有它的优秀之处。使用框架第一步是熟悉,可能通过复制和修改前人的代码来实现新的功能或修改已有功能,逐渐熟悉该框架的使用方法。第二步是深入了解,会用、多用之后,根据用法和现象掌握其规律,从而形成对框架内部结构和运行机制的猜测,大部分肯定都是对的。第三步是用好,在对框架内部机制有了一定的感觉后,逐渐总结并采用更佳实践,达到同样目的采用更简洁清晰或更高效率的方法。可以参考框架的“最佳实践”文档(比如Hibernate参考手册的最后一章),对没有提供“最佳实践”文档的可以自己总结一些经验,并不断完善。没有绝对的最佳实践

程序员 2017-12-19 发布
16 浏览

资源 | 普通程序员如何自学机器学习?这里有一份指南~

机器学习工程师自学指南!本文将会介绍机器学习的方方面面,从简单的线性回归到最新的神经网络,你不仅仅能学会如何使用它们,并且还能从零进行构建。以下内容以计算机视觉为导向,这是学习一般知识的最快方法,并且你从中获得的经验可以很容易地迁移到机器学习的其他领域。本文我们将会使用TensorFlow作为机器学习框架。学习是一个多维因素作用的结果,所以如果能基于学习资料,理论和实践并重,学习效果会好很多。另外,还有一个很好的实践方法是参与Kaggle竞赛,通过竞赛的形式解决实际生活中的问题,从而巩固此前所学。(要求:关于Python,你无需达到专家级别,但要很好地掌握基础知识)1.课程1.1实用机器学习(约翰霍普金斯大学)www.coursera.org/learn/pract…1.2机器学习(斯坦福大学)以上两个课程会教你一些数据科学和机器学习的基础知识,也有助于你对更有难度知识的学习和掌握。www.coursera.org/learn/machi…1.3CS231n:面向视觉识别的卷积神经网络2017

程序员 2017-12-04 发布
14 浏览

访光环国际董事长:程序员将会面临两极分化,要么淘汰,要么加冕AI人才

火了;人工智能火了,程度不亚于“互联网+”,“云计算”。2016年10月,李彦宏首次对外宣传,百度要转型为一家人工智能公司。互联网巨头纷纷加入人工智能的布局当中。恐慌;很多人说,人工智能以后要大量的取代人的工作,很多人要失业。慢慢的,五年会取代一些职位,十年会取代一些职位,二十年可能会有相当多的人会被人工智能取代。创新;未来的人才会两极分化,有一些人被人工智能取代了,或者即将被取代,还有一些人,将成为人工智能时代的弄潮儿。笔者在去年的时候,看到李开复在《奇葩说》中曾将说过一句话,我们怎么避免不被人工智能抢了饭碗?人工智能不能做的事情,便是我们的机会。哪些是人工智能做不了的呢?创造性的工作,包括艺术的创造、文艺的创造,拍部好的电影,写本好的书,都是机会,当然,你如果成为某个领域的专家,那就更没有问题了。所以,满天飞的人工智能、AI这些看似离我们遥远的词汇其实关系着我们每个人的生活甚至命运。我们究竟会不会被人工智能取代,什么样的人才才能站稳脚跟?笔者带着这些疑问采访到了光环国际董事长张泽晖,深度探讨人工智能与大数据人才发展与培养。

程序员 2017-12-04 发布
14 浏览

远行财务共享平台解决方案(12.4)

远行财务共享平台基于“平台+应用”的思想进行设计开发。平台可以搭建在各种私有云、公有云和混合云的云环境上。其中分为管理应用、移动应用和互联网应用开发平台,为财务共享应用提供了统一的软件架构和技术平台。从体系上保证信息系统具有科学的系统框架、体系的层次划分、合理的模块粒度和规范的软件接口,为各个插件模块的调整和扩展奠定关键基础。技术的先进性和扩展性。我们同时将共性、可复用的业务、技术能力进行组件化、服务化和平台化,比如流程平台、4A、接口服务平台和系统管理平台等。可以为上层应用提供标准的服务。财务共享应用通过服务架构,分域分层建设,达到平台能力及应用的弹性扩展,即业务可以随意插拔,服务可以随意插拔、用户规模可以线性扩充;创造面向未来的企业财务共享信息管理平台。财务共享应用子系统财务共享应用整体解决方案包括多个子系统,其中包括了电子报账、电子影像、电子档案、共享中心、预算管控、商旅管理、银企互联和移动报账。这些应用可以任意组合来满足业务需要。平台+应用的方式使开发效率大幅提升,大大缩短了应用开发的调试期,也规避了技术上的风险。我们近

软件架构 2017-12-04 发布
17 浏览

【微服务】之二:轻松搞定SpringCloud微服务-注册中心

微服务体系,有效解决项目庞大、互相依赖的问题。目前SpringCloud体系有强大的一整套针对微服务的解决方案。本文中,重点对微服务体系中的服务发现注册中心进行详细说明。本篇中的注册中心,采用Netflix公司的Eureka。本系列教程列表:【微服务】之一:从零开始,轻松搞定SpringCloud微服务系列–开山篇(springboot小demo)【微服务】之二:从零开始,轻松搞定SpringCloud微服务系列–注册中心(一)注册中心简介NetflixEureka:云端负载均衡,一个基于REST的服务,用于定位服务,以实现云端的负载均衡和中间层服务器的故障转移。他包含很多功能,本文重点讲解它的服务注册中心。官方解释:EurekaisaREST(RepresentationalStateTransfer)basedservicethatisprimarilyusedintheAWScloudforlocatingservicesforthepurposeoflo

软件架构 2017-12-04 发布
AD 友情赞助