JDBC实例代码

以下内容引用自http://wiki.jikexueyuan.com/project/jdbc/sample-code.html:前提:1、在MySQL中创建数据表和增加模拟数据:DROPTABLEIFEXISTS`employees`;CREATETABLEIFNOTEXISTS`employees`(`id`int(11)NOTNULL,`age`int(11)NOTNULL,`first`varchar(255)DEFAULTNULL,`last`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1;INSERTINTOEmployeesVALUES(100,18,'Zara','Ali');INSERTINTOEmployeesVALUES(101,25,'Mahnaz','Fatma');INSERTINTOEmployeesVALUES(102,30,'Zaid','Khan');INSERTINTOEmployeesVALUES(103,28,'Sumit','Mittal'...
代码星球 代码星球·2021-02-19

C#-DataTable分页代码

///<summary>///DataTable分页并取出指定页码的数据///</summary>///<paramname="dtAll">DataTable</param>///<paramname="pageNo">页码,注意:从1开始</param>///<paramname="pageSize">每页条数</param>///<returns>指定页码的DataTable数据</returns>privateDataTablegetOnePageTable(DataTabledtAll,intpageNo,intpageSize){vartotalCount=dtAll.Rows.Count;vartotalPage=getTotalPage(totalCount,pageSize);varcurrentPage=pageNo;currentPage=(currentPage>totalPage?totalPage:currentPage);//如果P...
代码星球 代码星球·2021-02-19

IntelliJ IDEA 中使用region代码折叠

我使用的版本为2018.3,如下图:选中要折叠的代码,使用快捷键:Ctrl+Alt+T,打开SurroundWith菜单,点击region...endregionComments项(红框),如下图:idea会自动为选中的代码添加region,我们可以修改Description(折叠后的提示信息),如下图:下图为折叠后的样子,折叠后会看到我修改的Description信息,点击前面的+号展开代码:当然也可以手动添加region来进行代码折叠,代码如下://region折叠后的提示信息这里为需要折叠的代码...//endregion ...

sourcetree拉取代码出错 error: RPC failed; curl 18 transfer closed with outstanding read data remaining

一、错误提示  二、原因要克隆的文件太大三、解决方法1、第一种方法:少clone一些,每个文件只取最近一次提交,不是整个历史版本  gitclonehttps://github.com/xx/xx.git--depth1   2、第二种方法:加大缓存区   gitconfig--globalhttp.postBuffer 5242880003、第三种方法:更换clone链接,使用SSH方式  我先用的第一种方式,仍然不行。然后采用第二种方式,加大缓存区,仍然不行。采用第三种方法解决。目前想到这三种方式,可以根据自己的情况选择。 ...

Sourcetree 提交代码出现问题,配置不全引起

一、出现的错误提示:   二、解决方法可视化解决方式,在sourcetree中打开工具-》选项,填写上默认的用户信息即可  还可以用git命令解决。下面介绍一些简单的git命令操作三、git简单的命令打开gitbash面板的方式有:可以再sourcetree中打开,也可以在Windows系统开始面板中找到,如下截图:                    常见的命令如下: 1、查看git配置信息gitconfig--list   2、查看git用户名gitconfiguser.name  3、查看邮箱配置gitconfiguser.email   4、全局配置用户名gitconfig--globaluser.name"nameVal" 5、全局配置邮箱gitco...

代码管理工具 Git

本文目录:一、为什么使用代码管理工具?二、常见的源代码管理工具有哪些?  三、Git命令行管理代码、安装及使用四、Git的可视化工具SourceTree管理代码SourceTree的使用五、git、github、gitlab之间的关系  能记录一个项目从开始到结束的整个过程。追踪项目中所有内容的变化情况,如增加了什么内容,删除了什么内容,修改了什么内容等等。版本控制,可以清楚的知道每个版本之间的异同点,如版本2.0相比较版本1.0多了什么内容,功能等。权限控制,防止代码混乱,提高安全性,防止一些不必要的损失和麻烦,简单的理解就是为什么职位做什么事情,不能越界。如控制程序员A对正在开发的项目具有开发的权限,其他项目不具有开发的权限,如果不进行控制的话,那么对其他项目的开发权限也对程序员A开放,如果程序员A对其他项目不小心进行了错误的操作如删除,就会造成一些损失。责任追究,防止互相推卸责任,可以清楚的知道谁对哪个文件进行了什么修改,导致了项目无法正常运行。回退处理,执行了错误的操作之后还可以有补救的机会,如从版本1.0升级到版本2.0,后来发现版本2.0有一个错误,这时...
代码星球 代码星球·2021-02-19

C#基础知识之托管代码和非托管代码

  托管代码(ManagedCode)就是中间语言(IL)代码,在公共语言运行库(CLR)中运行。编译器把代码编译成中间语言,当方法被调用时,CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存起来,以备下次调用使用。随着程序集的运行,CLR提供各种服务:内存管理,安全管理,线程管理,垃圾回收,类型检查等等。   托管代码是一microsoft的中间语言(IL),他主要的作用是在.NETFRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段:     源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#)     托管代码编译为microsoft的平台专用语言  编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码。中间语言被封装在一个叫程序集(assembly)的文件中,程序集中包含了描述你所创建的类,方法和属性(例如安全需求)的所有元数据。你可...
代码星球 代码星球·2021-02-18

代码的抽象三原则

软件开发是"抽象化"原则(Abstraction)的一种体现。 所谓"抽象化",就是指从具体问题中,提取出具有共性的模式,再使用通用的解决方法加以处理。开发软件的时候,一方面,我们总是希望使用别人已经写好的代码,另一方面,又希望自己写的代码尽可能重用,以求减少工作量。要做到这两个目标,这需要"抽象化"。 最近,我读到美国程序员DerickBailey的一篇文章,谈到"抽象化"应该遵循的三个原则,觉得很有启发。 一、DRY原则 DRY是Don'trepeatyourself的缩写,意思是"不要重复自己"。软件工程名著《ThePragmaticProgrammer》首先提出了这个原则。它的涵义是,系统的每一个功能都应该有唯一的实现。也就是说,如果多次遇到同样的问题,就应该抽象出一个共同的解决方法,不要重复开发同样的功能。 这个原则有时也称为"一次且仅一次"原则(OnceandOnlyOnce)。 二、YAGNI原则 YAGNI是Youaren'tgonnaneedit的缩写,意思是"你不会需要它"。 这是"极限...
代码星球 代码星球·2021-02-18

SVN上传代码

  SVN上传代码 使用SVN工具上传代码到新浪SAE1.下载SVN工具http://tortoisesvn.net/downloads.html2.创建一个文件夹,Checkout,输入SAE安全邮箱账号和密码3.拷贝Idioms文件夹到新建的文件夹目录下4.AddIdioms文件夹弹出如下对话框,点击OKAddFinished,点击OK 文件有一个感叹号图标 5.CommitIdioms文件夹 弹出如下对话框,在Message文本框里面可以输入备注信息,点击OK CommitFinished 图标变成绿色,表示上传成功 6.在新浪SAE上查看Idioms文件夹是否上传成功 参考资料:http://sae.sina.com.cn/doc/tutorial/code-deploy.html#id4...
代码星球 代码星球·2021-02-18

从把三千行代码重构成15行代码谈起

如果你认为这是一个标题党,那么我真诚的恳请你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么请随手点个赞。那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,里面充斥着嵌入式、精密空调、总线、RFID的概念,我一个都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个Webform的替代,恰好我对Asp.Net还算了解,我对业务的不了解并不妨碍我称成为这个公司的一个程序员。小公司也有小公司的好,人少,进去很快负责代码开发。我当然也就搞这个数据中心智能管理系统啦。这个系统非常的庞大,尤其牛逼的是支持客户端组态,然后动态生成网页,数据还能通过Socket实时监控(那时我还真就不懂网络编程)。这个对于当时的我来说,真真是高、大、上呐!!当时跟着了解整个系统大半个月才算能够调试,写一些简单的页面。在维护系统的过程中,时不时要扩展一些功能,也就接触了下面这个类:看到没有,就是当年最最流行的三层架构的产物,对于刚出茅庐的毛头小子来说,这是多么专业的文件头注释,还有反射也就算了,这构造函数还能静态的,还能私有的?那时刚接触这么高大上的代码的我,瞬间给...

vim下格式化全部代码

很好用的方法一:命令模式下:=:1,$方法二:gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。方法三:gg=G...
代码星球 代码星球·2021-02-18

Javascript > Eclipse > 自动代码规范化

Reference: http://blog.csdn.net/jmyue/article/details/11060003    大项目往往是有很多人一起完成的,然而每个人都有自己的style,导致整个项目的代码不仅存在不符合语言规范的情况,而且读起来非常困难。因此,这样的项目中都会引入Checkstyle,来规范大家的编码风格,尽量做到统一和合理。我们在代码写完之后,还要花时间去手动解决Checkstyle提示的问题,这是一个非常无聊和耗时的工作。下面介绍如何利用Eclipse配置,在我们写完代码并保存之后,Eclipse就会自动帮我们解决Checkstyle问题。 1.Formatter设置Menu: SuiteCloudIDE->Preferences...->JavaScript->CodeStyle->Formatter快捷键:Command+,Activeprofile中显示的是当前正在使用的代码自动格式化配置。点击“ExportAll...”按钮可以导出Eclipse中的代码自...

【转】几款代码比较工具

优秀的代码比较工具BeyondCompare软件功能:用于比较和合并源代码BeyondCompare是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。该工具有Windows和Linux下两个版本下载:BeyondComparev3.1.6汉化版http://www.crsky.com/soft/2975.htmlBeyondCompare3.1.6Build10721┊专业级文件夹和文件对比┊汉化绿色特别版http://www.greendown.cn/soft/2507.html#BeyondCompare3.1.6汉化版http://www.onlinedown.net/soft/23172.htm官方下载:http://www.scootersoftware.com/download.phpTextDiffwindows比较好的一个小巧的工具,只有几百kb.TextDiff是一个开放源代码的文本比较工具,与商业或共享文...
代码星球 代码星球·2021-02-18

[hihocoder]01背包 accept 与 time limit exceed的代码比较

链接:http://hihocoder.com/problemset/problem/1038?sid=469496 accept代码:1#include<iostream>2#include<algorithm>3usingnamespacestd;45intdp[501][100001];6intneed[501];7intvalue[501];89intmain()10{11intnum,amount;12cin>>num>>amount;13for(inti=1;i<=num;i++)14{15cin>>need[i]>>value[i];16}1718for(intj=1;j<=num;j++)19{20for(inti=0;i<=amount;i++)21{22if(i<need[j])23{24dp[j][i]=dp[j-1][i];25}26else27{28dp[j][i]=max(dp[j-1][i],(dp[j-1][i-need[j]]+value[j]))...

面试突击(六)——JVM如何实现JAVA代码一次编写到处运行的?

声明:本文图片均来自网络,我只是进行了选择,利用一图胜千言的力量来帮助自己快速的回忆相关的知识点 JVM是JAVAVirtualMachine三个英文单词的首字母缩写,翻译成中文就是Java虚拟机,这个东西是用c++语言编写的一款软件,目的在于实现Java代码的一次编写到处运行,通过这个东西可以屏蔽计算机硬件的差异性,当然,为了解放JAVA程序员的生产力,他还做了许多的其他工作,最核心的就是内存的管理和回收,有点类似一台计算一样但又不是,所以就叫她为虚拟机了。她如何做到使JAVA代码一次编写到处运行的原理如下图所示: ...
首页上一页...89101112...下一页尾页