自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 Q6. ZigZag Conversion "之字形"转化字符串

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I

2018-01-25 19:56:53 368

原创 Q4 Median of Two Sorted Arrays 两个有序数组的中位数

题目:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 = [

2018-01-25 15:23:52 219

原创 赛码网OJ题——9 不可摸数 (1999)

题目地址:http://acm.acmcoder.com/showproblem.php?pid=1999Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数.Input包含多组数据,首先输入T,表示有T组数据.每

2016-04-13 21:28:07 741

原创 图形化打印二叉树

首先,需要一个数组来作为显示的缓存,我们选取buffer[6][128]这样一个缓存,因此最大只能显示6层的树。将buffer中的元素全部初始化为INF统计出树的高度,从1开始计数。采用中序遍历的方法在缓存中打印树。采用一个全局变量 x 来记录应该在哪个横坐标处打印。每次打印一个数都++,每次遇见NULL则x = x + pow(2, height-level) - 1. 至于

2016-03-06 13:36:39 4984 3

原创 Eclipse中出现莫名其妙的ClassNotFound的情况

在EclipseIDE中,如果运行程序报ClassNotFound,且NotFound的就是自己编的类,而且类的路径也都正确,看一下是不是把Project -> Build Automatically给关了。把这个选项关了的话Eclipse就不会编译.java文件了所以会ClassNotFound

2016-01-04 20:02:38 1521

转载 修改项目源代码时不需要每次都重启Tomcat

目前在做一个网站项目,使用MyEclipse+Tomcat,每次修改项目源代码时,都需要重启tomcat、重新导出项目到webapps文件夹或者重新部署,太麻烦。于是研究了一下tomcat如何设置成热启动,即修改源代码时不需要重启tomcat服务器。方法如下:第一步:     Tomcat安装目录下,修改 conf/server.xml 中的 Host 配置,设置其reloadab

2016-01-02 11:15:54 11561

原创 使用Tomcat——表单中的中文服务端接收到为乱码

网页一般都是用UTF-8编码,而傻缺的Tomcat默认的解码却是ISO。把UTF-8的码用ISO来解当然会乱码。所以,需要在Tomcat的Server.xml上配置解码方式。在server.xml中,找到更改为:重启服务器,问题解决。

2015-12-28 14:41:18 725

原创 Spring搭建的注意事项

1、所有jar包都直接放到lib根目录下是最好的,放到别的地方再使用Eclipse来引用编译成Java Application没问题,编译成Web application就会有Class not found的错误;2、尽量保证在一个Eclipse的Workplace下只有一个Web Application,否则互相之间在重启Tomcat的时候会互相干扰;3、如果想要跟Struts2结合,需

2015-12-17 16:55:34 391

原创 Struts框架搭建的几个注意事项

新手在搭建Struts框架时,可能会发生各种问题,其中最常见的就是各种404,下面来说一下可能的一些原因与注意事项:1、首先确保Tomcat服务器与Eclipse的配置是正确的。先将 web.xml 和 struts.xml 删掉,运行jsp看看能否正确显示,如果不能,说明与sturts无关,是基础的配置没配好,详见另一篇文章JavaEE环境搭建。2、在Eclipse下,右键点击

2015-12-14 22:29:46 358

原创 Java EE开发环境搭建

1、使用Eclipse Mars2、使用Tomcat 1.73、使用Java JDK 1.84、将部署目录转移至webapps目录下4、

2015-12-13 23:11:38 443

原创 xp系统关闭蜂鸣器

有的古老的程序喜欢用蜂鸣器报错,夜深人静来一下吓人不说还打扰他人。关闭方法如下:1、进入设备管理器2、查看  ->  显示隐藏的设备3、找到非即插即用设备中的Beep,将其停用(注意,是停用,不是卸载。卸载了之后系统还会自动装上,装上还不一定在这里显示出来,就惨了没办法再关了)4、重启(很重要,不重启不行的)

2015-12-12 16:34:01 1221

原创 循环中使用List.remove的坑

如图,如果在遍历ArrayList的时候涉及到remove, 要记得把i--。因为当remove()执行后所有元素都向前移动了一格,指针不动就已经是下一个了,再i++的话就会漏掉一个元素,切记!!!

2015-11-27 19:19:14 460

原创 Eclipse安装WindowBuilder

1、下载相应版本的 WindowBuilder 离线安装包,下载地址:http://www.eclipse.org/windowbuilder/download.php2、打开eclipse-->help-->Install New Software,名字上输入WindowBuiler。点击Archive选择刚才下载的压缩包3、保持网络畅通,并保证available software si

2015-11-26 21:19:41 460

原创 C#连接Mysql查询乱码

最近在小组内接到一个任务, 让我把mysql数据库从Windows上迁移到ubuntu上. 安装过程没有问题, 可是在使用时发现, 使用Workbench等专业客户端登录时正常, 可是执行我们小组的C#代码发现含有中文的SQL语句乱码了. 由于我们的C#代码之前运行是没有问题的, 所以我以为代码是正确的, 一定是我Mysql的配置问题, 所以走了一些弯路.1\  为了寻找问题的所在, 我首先打

2015-11-06 23:29:46 505

原创 在Ubuntu上安装Mysql并远程连接

1\  ubuntu上安装mysql非常简单只需要几条命令就可以完成:  1. sudo apt-get install mysql-server   2. apt-get isntall mysql-client   3.  sudo apt-get install libmysqlclient-dev如果提示找不到mysql的包, 试

2015-11-06 22:52:01 658

原创 Vmware安装Ubuntu虚拟机VmwareTools为灰色的问题

1\ 打开默认存在的那个小虚拟光驱, 发现里面有一个upgra64(或32)的可执行文件. 将这个小光驱里的文件都复制到有执行权限的目录, 执行upgra642\ 此时WMware会提示你是否断开当前光驱的连接, 选择是.3\ 然后会发现原先的小光驱不见了, 取而代之的是一个Vmware-Tools的光驱4\ 现在打开Vmware-Toos光驱可能会发现里面没有文件, 这应该是VM的b

2015-11-06 19:03:01 6173

转载 Netbeans使用UTF-8编码

如果要NetBeans用UTF-8对文件进行解码,需要修改配置文件,具体方法如下:      1. 找到你的Netbeans安装目录下的etc文件夹,如C:\Program Files\NetBeans 6.9.1\etc\netbeans.conf      2. 用记事本打开netbeans.conf      3. 找到netbeans_default_options

2015-10-10 16:27:54 549

原创 多人协同开发注意事项

合作项目必须要统一的东西:1\  数据库名,表名,字段名2\  数据库用户名,密码3\  项目工程目录结构4\  jdk版本杜绝:1\  绝对路径,用绝对路径就是坑货2\  固定ip. 为了编写时的测试使用固定ip无可避免, 但请使用变量代替. 一个 ip 串在代码中重复出现十几遍就是大坑货3\  大量重复代码.  copy的时候感觉很无脑很

2015-09-27 13:11:35 1513

原创 Android使用套接字的几个注意事项

1、需要在AndroidManifest.xml 中加上 ,放在标签外上方即可2、需要在OnCreate()函数的最开始处加上:  StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().pe

2015-08-03 14:09:08 475 2

原创 使用zip包离线安装Android SDK,并使用Unity发布apk

1、将 环境变量 JAVA_HOME 设置为 。。。。。。/jdk1.7.0_45 这个文件夹2、双击安装SDK安装包,不要装到默认的 Program File 这个目录,选一个普通点的目录。 Program File 目录权限太高,一会安装时会出错。3、在android-sdk文件夹里面建立 temp 文件夹,将各种zip复制进去,打开 SDK Manager , 将与 zip

2015-07-23 22:48:28 1675

原创 Java连接Mysql数据库

Java连接Mysql数据库1、下载mysqljdbc.jar2、将mysqljdbc.jar导入工程3、连接数据库,获取数据 public static void main(String[] args) throws ClassNotFoundException, SQLException { //mysql数据库连接 Class.forN

2015-06-04 12:14:43 377

原创 解决PowerDesigner的association按钮不能使用的问题

PowerDesigner工具面板association,inheritance,association link不可用解决方法: PowerDesigner画E-R图,关联,继承及关联实体连接不可用。如图: 解决方法: tools->modeloptions,将右侧的Notatio

2015-05-28 11:05:48 7721 4

转载 解决office套件打开卡顿白屏的问题

解决office2010退出出现卡顿白屏现象你是否出现过使用类似于office2010套件时出现,退出卡顿严重白屏现象?不要着急,小编教你轻松解决:方法/步骤1打开word,找到文件——选项,如图:步骤阅读2在选项对话框中,找到“加载项”,打开点击转到,如图:步骤阅读

2015-05-28 10:52:25 6359

原创 utf8_general_ci/utf8_unicode_ci/utf8_bin_ci的区别

相信很多人都有疑问:在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用 utf8_general_ci 而不是 utf8_unicode_ci 呢?其实,这是因为他们的差别主要在德语和法语上。对德语和法语来说使用unicode比general更准确一些(按照德语和法语的标准来说,在对比或者排序上更准确)。所以对于我们中国人来说

2015-05-20 16:04:56 1013

原创 如何导入超大的sql文件

1、首先,在导入之前,一定要改一下my.ini中的字符配置:[client]default-character-set=utf8 # The MySQL server [mysqld]character_set_server=utf82、然后使用source命令,或使用  mysql -u root -p123456 --default-character-set

2015-05-20 01:52:05 3093

转载 VM虚拟机中鼠标左键点击失效解决方案

最近使用VMware虚拟机跑File Net,自己也调整过一下虚拟机配置,现在在虚拟机里操作还算顺畅。 刚才打算从主机copy一个文件到虚拟机中,出现了问题。直接导致虚拟机中左键不能使用,鼠标滑轮和右键正常。 分析了一下,导致这种情况有最常见的两种情况。站长教学网 eduyo.com1. VMware tool失效,在主机与虚拟机桌面切换的时候失

2015-05-11 17:59:03 28632

原创 安装DevStack时,遇到一些Python包安装失败,如何手动安装补救的问题

因为OpenStack的包大多是Python源码包,所以安装方式与C++的make; make install;有所不同。首先下载安装包:wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz然后解压:tar -zxvf your.tgz   #此命令会将包解压到当前目录然后编译:python

2015-05-10 21:08:45 1253

原创 Putty中文乱码解决

putty解决这个问题十分简单, 只需要在putty的ssh客户端中设置好自身的字符编码和字体就好了。具体操作就是:选择window-〉Appearance-〉Font settings-〉Change…,选择宋体,字符集选择CHINESE_GB2312。在window-〉Appearance-〉 Translation中,Received data assumed to be

2015-05-10 19:11:01 392

原创 安装CentOS提示 /dev/root does not exits 导致无法安装

CentOS 7 安装出现 /dev/root does not exits 导致无法安装的问题。本人下的是这个 CentOS-7.0-1406-x86_64-DVD.iso ,然后用UltraISO 9.6制作的U盘启动盘。第一步:制作完成之后,将U盘的标签名字改掉,随便改成什么,不过最好简单一点,因为待会会用到第二步:开始安装,在进入安装界面,显示 Install

2015-05-10 17:58:09 1164

原创 重装系统后从光盘引导选择硬盘启动正常,直接启动黑屏

使用分区软件修复(重建)MBR分区表就好了

2015-05-09 21:40:26 915

原创 路由器和交换机的不同

如果当前局域网的网段中有255个可用ip,使用交换机之后可以同时在网络的中存在的主机仍然是255个。即接在交换机上的所有设备的ip都在一个网络段中。而使用路由器的话可以拓展到无限个主机,因为路由器可以作为网关,进行NAT,所以占用一个ip就可以再创建出一个局域网来。即接在路由器上的设备可以在两个网段,接口的数量为多:1。

2015-04-30 23:31:38 353

原创 解决QT多线程中undefined reference to 'pthread_create'的错误

在执行生成后产生的makefile中找到LINK     = g++ 在这一行后面加上 -pthread即:LINK = g++ -pthread再次执行,问题解决

2015-04-22 12:22:40 1265

原创 解决eclipse闪退的问题

eclipse有时会突然出现闪退的问题,只能看到开始界面停留两秒,然后就没了其实解决方法很简单,删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi启动eclipse,问题解决另外,注:eclipse的配置都存放在 [workspace]/.metadata/ 中

2015-04-19 16:21:53 634

原创 如何安装Tomcat

1、在 http://tomcat.apache.org 下载 core 节点下的 zip( zip是免安装版的,解压后可以直接使用)2、解压缩,运行 bin 中的startup.bat出现错误提示:3、设置环境变量:安装java的 JDK ,(比如 jdk-7u45-windows-i586.exe),安装时记住安装路径(我的默认是 C:\Program Files (x86

2015-04-12 18:29:35 391

原创 如何将mysql的默认datadir改变成自己想要的路径

找到my.ini, 将其中的datadir更改为自己想要的路径。但是需要注意以下三点:1、必须首先要创建你想要存储数据库文件的data目录,即你修改的datadir必须要在你的电脑中是存在的2、将默认datadir路径中的所有文件都拷贝到你的新的datadir中3、原先的data目录中的内容可以删除,但是data目录必须保留

2015-04-07 22:06:58 3325

原创 在mysql客户端提示Access Denied的解决办法

root用户权限是最高的,如果是还是在学习阶段的话默认使用root登陆很方便。打开my.ini, 找到[client]在其下加上:user = rootpassword = ""

2015-04-07 21:40:01 1397

原创 Access like 通配符

Access的like语句通配符与其他DBMS不同, % 需要换成 *_ 需要换成 ?

2015-04-05 16:46:09 410

原创 论printf("123");while(1);在不同平台下的不同输出

同样的代码:#include int main(){ printf("123"); while(1); return 0;}在Windows下会输出123, 在Linux下则没有输出,就好像直接进入循环中一样。若想在Linux平台下使用printf, 如果输出内容最后没有'\n', 最好在printf后面总是加上fflush(stdout),否则会因为缓冲机制产生一些莫

2015-03-27 21:16:16 1141

原创 Qt控制台不能调试Cannot connect creator comm.....

使用Qt调试时显示Cannot connect creator comm socket tmp/.......出现这个问题是gnome-terminal与Qt Creator兼容性不良所致解决办法:step1、使用yum命令安装xterm。> sudo yum install xterm不过ubuntu好像默认就存在这个,所以ubuntu用户此步可以略过。

2015-03-27 12:31:43 805

原创 Ubuntu图形界面下使用root权限登录

Ubuntu默认是不允许root登录的,在使用过程中总是会产生各种权限问题,总是sudo十分麻烦。尤其是一些图形界面的程序发生权限问题更是难弄。其实使用root登录也是很简单的。1、首先sudo nautilus,以root权限打开资源管理器, 然后将     /etc/lightdm/lightdm.conf  的内容修改为:[SeatDefaults]greeter-sess

2015-03-27 11:17:56 7187

空空如也

空空如也

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

TA关注的人

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