自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恒宝乐园

愿你没有bug

转载 PAT乙级-1043. 输出PATest(20)

1.题目 2.分析过程 整个题目不难,就是需要统计出PATest字符串中各个字母出现的次数,然后按照递减并且顺序的方式进行输出。 3.代码 #include #include using namespace std; int main() { string s; int...

2018-01-19 15:07:14 113 0

原创 PAT-L1-022.奇偶分家

1.题目 2.解题思路 题中需要统计奇数和偶数的个数,从数学我们可以得知,判定一个数的奇偶只需要判断它的最后一位。又知,在ASCII码表中字符0对应的数值为0011 0000。那么0到9这九个数字正好是从0开始,所以在二进制中,只需要看最后一位即可。 3.代码 #include ...

2018-01-19 11:42:29 892 0

原创 PAT乙级-1061. 判断题(15)

1.可以的答案 #include #include using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or in...

2018-01-18 14:54:33 180 0

原创 PAT乙级-1046. 划拳(15)

1.题目 2.分析题目 首先,题目不难,只是叙述内容很多,让人眼花缭乱。面对这种文字的乱葬岗,我们必须首先提取对我们有用的信息,这在处理实际的生产需求时也是,我们首先要从文字的海洋里打捞出工程所需要处理的逻辑部分。 在这道题里,我们首先要清楚获胜规则,如果我们需要明晰获胜规则,我们需要简...

2018-01-18 11:56:08 118 0

原创 PAT乙级-1056. 组合数的和(15)

1.题目: 2.分析题目: 首先,一定要仔细分析题目。题中说要求所有可能组合出来的2位数字的和。还给出了例子。另外,输入时,会给出N个不同的非0的数字,以空格分隔。那么,我们应该如何构造所有可能的两个个位数的两位数组合呢? 3.解决思路: 首先,我们要在内心里坚定一个信念。计算...

2018-01-18 11:04:31 145 0

原创 MySQL:获取某个数据库的所有表的名字

背景:如果我们需要在程序中通过sql语句查询来获得某个数据库的所有表名,可以这样写: SELECT table_name FROM information_schema.tables WHERE table_schema = 'mydatabasename' ...

2017-10-12 18:25:36 5866 0

原创 MySQL:获得数据库表的列名和注释

如果我们需要获取数据库表的列名和注释的sql语句,我们可以这样写:SELECT column_name, column_comment FROM information_schema.columns WHERE table_schema ='database_name�...

2017-10-12 18:24:44 2382 0

翻译 Java:分卷压缩和解压缩请选择Zip4j

官网如果需要对于很大文件进行分卷压缩,下面有一个小栗子,出处是How can I create multipart compressed zip file in java 外国网站,访问困难,贴出主要的代码在下面:import java.io.File; import java.util.Arr...

2017-10-11 17:55:31 2980 0

转载 Java:操作XML文件

全文转自:Java操作XML(使用org.w3c.dom)一创建DOM 二查找插入删除修改 三新建XML文件一、创建DOMXMLBuilder.java 用于创建DOM,Root结点/*********************************************************...

2017-10-10 16:42:00 188 0

转载 区分代码与数据

假设编写有关日期的程序,要求程序输出月份的英文名称而非数字。初学者会犯下面这样的错误:string getMonthName(int month){ if(month == 1) return "Janary"; if(month == 2) return "Febr...

2017-10-07 18:29:45 598 0

转载 Ubuntu14.04:如何建立手机也能连上的wifi热点

请点击这里

2017-09-30 17:48:47 261 0

原创 Ubuntu14.04:安装mysql5.5的简单操作

只需要执行下面的命令行:sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev你很可能还需要安装mysql-workbench:sudo ...

2017-09-30 16:12:20 1370 0

原创 Ubuntu14.04:安装JDK8

首先,在官网下载JDK的包,注意要先同意协议  解压JDK,安装到自己特定的路径下。打开终端,开始配置环境变量gedit ~/.bashrc  在这个文件中追加:export JAVA_HOME=/usr/lib/jvm/jdk7 export JRE_HOME=${JAVA_HOME}/jre ...

2017-09-30 16:02:49 705 0

原创 Ubuntu16:安装KeePass2

非常简单,请使用下面的代码:sudo apt-get install keepass2稍后在命令行中直接输入keepass2即可,这样,我们就能够看到这样的熟悉画面了:

2017-09-30 09:21:01 507 0

翻译 Typora-changelog-0.9.37 (beta)

Typora是一款优秀的Markdown编辑器,它应当成为全世界所瞩目的工具。

2017-09-28 13:12:37 205 0

翻译 Java:HttpComponents Overview

The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the Internet today. Web services, network-enabled appliances...

2017-09-26 15:40:28 119 0

原创 Pycharm 2017.1:如何设置编辑器字体大小

按下快捷键 Ctrl + Alt + S ,打开设置窗口。如图1所示,我们只需要改变图中所圈出的Size来改变编辑器字体大小:

2017-09-26 13:06:08 6743 0

原创 Python 2.7:字符串乱码问题的解决

背景: Python 2.7 Windows 7 Pycharm 2017.1 当我们从数据库中提取到字符串,需要在控制台输出字符串,却没有显示出我们所期待的效果,多半是编码有问题。可以通过下面这一行代码来实现正常的输出:unicode(str).decode('uni...

2017-09-26 13:05:09 1039 1

原创 Win10:电脑共享WIFI

参考:电脑共享无广告的免费WIFI-解决软件弹出广告点击右下角网络图标——点击“网络设置” 在windows10桌面右下角(任务栏右侧)点击网络连接的图标,点击网络设置点击设置,点击网络,点击“移动热点”,再点击开关图标至“开”

2017-09-26 09:03:35 477 0

原创 JavaWeb项目部署到外网服务器上ping IP能ping通但访问项目无法显示

环境: 服务器环境:Windows server 2008 项目war包正常 Tomcat8 JDK1.8 MySQL5.5 问题: 在服务器上可以用localhost访问已经部署的页面,但是在其它电脑或手机端无法访问。解决方法: 有可能是外网端口没有开放,如果是...

2017-09-25 13:09:57 5039 0

原创 SQLyog:如何在不同数据库之间复制表

背景: 当我们需要复制多个表的数据并且数据量大,我们可以通过SQLyog的“将数据库复制到不同的数据库/表”的功能。它确实非常给力,如果你需要在不同服务器之间复制数据,首先你需要连接上多个数据库,建立连接的方式很简单,这里不赘述。我这里以本地举例。如果我们需要将test数据库中的nouse复...

2017-09-25 13:08:59 4099 0

原创 MySQL存储过程:表名为变量

如果一个存储过程的变化的部分只有表名的部分,我们可以给存储过程传入这个表名。这就需要我们承接一下传入的参数,然后使用PREPARE了,关于PREPARE,需要参考官方文档来解释一下,这里先贴上解决问题的代码:DELIMITER $$USE `reptail`$$DROP PROCEDURE IF ...

2017-09-25 13:07:48 3220 0

原创 MySQL:有关联的两张表重新生成主键如何关联

交代背景: 现在,我们有一个a表和一个b表,a表的某一列“b_old_id”为外键,恰好是b的原有的主键。现在,a表和b表都重新生成了主键,且b原来的主键没有抛弃,存在了b_old_id列里,如何将这两张表关联起来呢? UPDATE `a` INNER JOIN b ON...

2017-09-25 13:07:27 668 0

原创 MySQL存储过程:实现更新UUID

背景交代: 原有数据表中只有自增的id,现在需要新添加一个UUID的列。(UUID不需要“-”) 解决方法: 首先,如果你连自增的id列都没有,可以先生成一个自增id列,就算有数据了也没有关系。然后,我们为uuid给表新增加一列,名字就叫uuid。最后,我们建立如下的存储过程:DELIMI...

2017-09-25 13:07:02 930 0

原创 清洗不符合第一范式的数据tips

背景1:当我们需要对混乱不堪的数据进行清洗时,首先要分析它是否存在不符合第一范式的情况。如果一列中包含了多条数据,分隔符又五花八门,这个时候怎么处理呢? 我的建议是:我们应该首先统一分隔符,而不是根据不同的分隔符情况去处理数据。这样做有一个好处,就是同一批的数据可能混杂的情况类似,需要改动的代码很...

2017-09-25 12:44:58 196 0

翻译 IntelliJ:同时选中多列

原文: You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed. 译文: 通过按住Alt键并拖拽鼠标,您可以很方便地实现多列选择的功能。

2017-09-21 14:19:10 3703 1

原创 IntelliJ:搜索某一文件

Ctrl+Shift+N

2017-09-21 14:15:38 17523 2

翻译 IntelliJ:运行快捷键

原文: By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without the need to use your mouse. 译文: 当您按下快捷键“ Alt+Shi...

2017-09-21 14:13:30 4963 1

翻译 IntelliJ:补全if,do-while,try-catch,return句子的括号

原文为: Use Ctrl+Shift+Enter to complete a current statement such as if, do-while, try-catch, return (or a method call) into a syntactically correct c...

2017-09-21 14:02:39 2799 0

转载 MySQL server has gone away 问题的解决方法

mysql出现ERROR : (2006, ‘MySQL server has gone away’) 的问题意思就是指client和MySQL server之间的链接断开了。   造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert … values的语句过...

2017-09-20 11:09:41 226 0

翻译 Charles:一个好用的监测各个端请求发送接收的软件

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machin...

2017-09-13 13:32:34 409 0

转载 U盘安装ubuntu系统具体步骤图文详解

U盘安装ubuntu系统具体步骤图文详解

2017-09-08 10:14:27 1339 0

原创 Kettle执行Job报Exception while loading class org.gjt.mm.mysql.Driver

使用Java代码开发service调取Kettle4.4的包来执行job出现了这个错误,是因为mysql-connector-java的版本不匹配 你需要在pom.xml中检查mysql-connector-java的版本是否与kettle的版本不匹配,一般来说,你可以使用下面这个依赖:<d...

2017-09-08 08:50:33 769 0

转载 如何处理存储的文件名中包含/怎么存储

使用全角/

2017-08-31 13:41:12 422 0

转载 windows下PyCharm运行和调试scrapy

原文链接:哼哼哈哈二将   Scrapy是爬虫抓取框架,Pycharm是强大的python的IDE,为了方便使用需要在PyCharm对scrapy程序进行调试写了这篇文章。scrapy指令其实就是一个python的运行脚本 pyCharm是一个强大的pythonIDE   在运行scrapy库...

2017-08-25 13:52:09 335 0

原创 MySQL存储过程实现更新UUID

背景交代: 原有数据表中只有自增的id,现在需要新添加一个UUID的列。(UUID不需要“-”) 解决方法: 首先,如果你连自增的id列都没有,可以先生成一个自增id列,就算有数据了也没有关系。然后,我们为uuid给表新增加一列,名字就叫uuid。最后,我们建立如下的存储过程:DELIMI...

2017-08-23 13:01:52 1913 0

原创 MySQL:有关联的两张表重新生成主键如何关联

交代背景: 现在,我们有一个a表和一个b表,a表的某一列“b_old_id”为外键,恰好是b的原有的主键。现在,a表和b表都重新生成了主键,且b原来的主键没有抛弃,存在了b_old_id列里,如何将这两张表关联起来呢? UPDATE `a` INNER JOIN b ON...

2017-08-23 13:00:41 1551 1

原创 Python2.7:打印字符串是Unicode

背景: Python 2.7 Windows 7 Pycharm 2017.1 当我们从数据库中提取到字符串,需要在控制台输出字符串,却没有显示出我们所期待的效果,多半是编码有问题。可以通过下面这一行代码来实现正常的输出:unicode(record).decode('...

2017-08-23 12:58:54 1919 0

转载 Python2.7:UnicodeDecodeError :'gb2312' codec can't decode bytes:illegal multibyte sequence

Python版本:2.7 IDE:Pycharm2017 报错原因:爬虫一些古老的页面时,解码编码为UTF-8时发生乱码情况,使用GB2312解码进行UTF-8编码时爆发异常,无法完成编码。查询页面原始编码还恰好为GB2312。一头雾水之下开始百度,发现页面中如果少量包含GB2312之外的字符...

2017-07-27 13:52:32 597 0

原创 Python2.7 如何引入自己写的类

系统环境:win10 开发环境:JetBrains PyCharm 2017.1.5 x64 Python版本:2.7假如我们有一个class叫DBUtil,它在A.py里(最好一个py文件中对应一个class,这样比较清晰),它应该具有init(self)函数。就像这样:class DBUt...

2017-07-24 10:26:57 10105 0

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