自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亓根火柴的专栏

传说,女娲娘娘炼就七根火柴,来帮助人类度过第一个冬季,从此,七根火柴散落人间,不见踪迹...

  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 BaseDao——基于dbutils实现万能的对象数据库访问

dbutils的好用之处不必多说,但是在使用的过程中发现要对每个Bean写一个BeanDao,来实现Bean的访问,虽然一个Bean只需要写一次,但是对于复杂的Bean来说,其属性众多,写起来也是非常费时间的。所有我想写一个万能的BaseDao来一劳永逸。

2017-01-26 17:26:57 2240

原创 用树莓派通过Java实现远程控制电灯

用树莓派通过Java实现远程控制电灯科幻电影里电脑特效总是令人兴奋,现在我们自己动手也能实现几个特别好玩的功能。比如说远程控制家里的电灯,虽然这已不是什么稀奇的高科技,而且市面上也有很多智能家居系统,但是有些人就是想自己动手做,我们这里是用Java来进行程序编写的,呵,万能的Java啊。

2013-12-29 22:36:37 30731 29

原创 【windows server下修复mysql乱码】及【解决mysql修改my.ini配置后无法启动问题】

问题描述:在windows server上部署MySQL时,使用的msi文件安装的,安装向导中没有设置服务器编码,导致数据库中中文字符乱码。修复乱码:设置D:\ProgramData\MySQL\MySQL Server 5.7\my.ini文件中的两个配置:default-character-set=utf8character-set-server=utf8产生的问题:修改好my.ini文件,直接保存后,发现启动不了服务,启动、重启、停止都不可点击。需要使用如下方法停止残留

2020-09-17 19:12:37 362

原创 VS2019中解决窗体程序模糊的问题

1.在解决方案资源管理器中查看有没有app.manifest文件(如果没有,这里有个笨方法可以自动生成出来:右击项目名称->属性->安全->启用安全设置,这时会自动生成该文件,然后再关闭安全设置)2.关闭app.manifest中dpiAware的注释,使其可用。在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" ...

2019-07-13 13:53:52 6166 8

原创 使用宝塔面板时80端口被占用的解决方法

安装宝塔面板后,又接着安装了Nginx,然后再启动Java项目时提示80端口被占用。1、查看端口占用情况netstat -apn可以看到是Nginx占用80端口,我们取消其80端口,只保留888就够了。2、修改配置打开宝塔软件管理-->Nginx管理-->配置修改,找了半天没有发现“80”二字,原来是在配置的最底部单独引入了默认配置,根据其位置果然找到了默认配...

2018-09-03 13:52:29 54013 2

原创 python安装scrapy遇到的一些坑

python安装scrapy遇到的一些坑1.环境python3.6win7 64bitanaconda或者python自带环境都可以2.安装2.1安装scrapy前需要先安装Twisted,直接安装scrapy中间也会安装twisted失败。2.2先下载系统对应的Twisted,然后输入命令安装:pip install D:\Download\360极速浏览器下载\Twisted-18.4.0-c...

2018-05-21 16:23:57 790

原创 Mysql和postgresql不一样的地方

Mysql和postgresql不一样的地方 1、 “SELECT COUNT (*)”在mysql中会报错,应为“SELECT COUNT(*)”,SUM函数也一样,所以推测所有的函数都不能多加空格!2、mysql中表名不能加双引号应为“update user set...”,但是postgresql中user必须要加双引号,所以改表名vt_user3

2017-10-13 13:46:28 484

原创 修改Jupyter Notebook的默认路径

修改Jupyter Notebook的默认路径1、按照网上的方法,先修改了快捷方式的起始位置,发现并不能修改默认路径。2、后来发现“目标”中后面有个参数%USERPROFILE%,很明显这个决定了目录,于是我将这个参数删除改成了"D:\Project\AnacondaProjects",然后就可以了,记得带上双引号。

2017-09-08 09:38:14 11168 21

原创 在使用IDEA时遇到的一些问题

在使用IDEA时遇到的一些问题1、ClassNotFound异常,如果你手动添加了jar文件到lib中,可能会遇到这个异常,需要下图步骤解决:Project Structure-->Artifacts-->右击项目名称-->Put into Output Root2、如果一切正常但是在Tomcat运行后显示404,如果别的方案都试过,还不行就试试再下载一个Tom

2017-05-11 16:18:50 2183

原创 Cannot create Parameters: [] 异常原因和解决方法

今天使用前段时间写的BaseDao时发现一个异常,信息如下,原因是我写的Bean有问题,默认的被我给覆盖了,必须要有public Forum(){}构造器。java.sql.SQLException: Cannot create com.match.test.Forum: com.match.test.Forum Query: select * from forum Parameter

2017-02-18 21:03:48 2133 6

原创 解决AndroidStudio找不到符号:getContext()

解决AndroidStudio找不到符号:getContext()本来好好的程序,导入几个jar包之后,在运行,提示:找不到符号:getContext(),后来发现是因为导入了android-support-v4.jar包,导致AndroidStudio引用了错误的类,删除该包,完美解决。

2017-02-05 15:36:09 6160 1

原创 传说

传说,女娲娘娘炼就七根火柴,来帮助人类度过第一个冬季,从此,七根火柴散落人间,不见踪迹...

2017-01-22 18:46:51 554

原创 解决服务器收到的post数据出现部分乱码问题

解决服务器收到的post数据出现部分乱码问题今天遇到一个很奇怪的问题,当我使用Java代码进行post提交json数据时,服务器居然出现部分乱码的现象,这些部分乱码不是什么特殊的符号,而是普通的中文,比如:“互联??” 、“网互联网??网” 。我提交json数据时全部是utf-8编码,服务器也是采用utf-8编码,为什么会出现这样的乱码呢?很令人费解!于是我就试试通过表单提交会出现这种情况

2016-10-29 15:07:42 7756

原创 MySql插入时错误

插入数据时报如下错误:ERROR 1467 (HY000): Failed to read auto-increment value from storage engineERROR 1030 Got error -1 from storage engine如果你之前更改过mysql数据目录下的my.ini文件中的innodb_force_recovery,那么这就是这个错误的起源。

2016-10-24 20:00:09 490

原创 关于SearchView的使用和遇到的问题

关于SearchView的使用和遇到的问题1、在menu.xml中配置SearchView。 <item android:id="@+id/action_search" android:actionViewClass="android.widget.SearchView" android:icon="@drawable/ac

2016-09-16 22:51:46 4366 1

原创 手机助手——数据分析报告

手机助手——数据分析报告截止2016年6月5日,手机助手上架17天,用户量虽然不多,但却统计了不少数据。自2016年5月19日到2016年6月4日的新增用户数:启动次数:2016年6月2日设备画像:设备型号:操作系统版本:分辨率:网络环境:运营商:设备型号:

2016-06-05 11:12:02 914

原创 安装Android Studio时出现‘tools.jar’ seems to be not in Android Studio classpath.

安装Android Studio时出现如图的问题,然后环境都配置了也没能搞定。直到看到下面的方法:Hey guys I had this same problem and was able to fix it after wasting about 3 hours:Just copy tools.jar from %JAVA_HOME\lib to (Android Studio Root

2016-04-18 21:21:09 543

原创 关于日常编程中遇到小问题总结

关于日常编程中遇到小问题总结平时编程,不会就百度,过时儿就忘,又去百度,所以还是自己总结下比较好。1、//在使用String.split(String regularExpression)时要对特殊的字符进行转义,因为该参数是正则表达式字符串,特殊字符会被看做表达式的一部分。比如,要想使用 } 来拆分字符串,就要对其进行转义。String[] datas = jso

2016-02-24 00:00:47 748

原创 关于fragment多次调用onCreateView的问题

当第一次创建fragment的时候在onCreateView里面初始化view,下一次创建时不需要重新创建view时,希望使用已经创建的,所以要把view设为全局变量。view为空,表示是第一次,则初始化view。如果view不为空,则返回该view,需要注意的是:如果直接返回会报错(java.lang.IllegalStateException: The specified child al

2016-02-11 14:28:00 9698 1

原创 解决android.view.InflateException: Binary XML file line #8: Error inflating class

解决异常:android.view.InflateException: Binary XML file line #8: Error inflating class com.match.txtview在xml布局文件中调用自己写的view时报了这个错误,试了好多办法都不行,我发现继承TextView时少写了一个构造方法public TxtWordView(Context context, At

2016-01-04 21:18:19 10462 1

原创 用MySql Workbench导出表结构

在别人的方法上做了修改。1、mysql workbench 菜单file=>add model(添加模型)mysql 添加模型点击上面的红圈中的add diagram(添加新的图解),就会在右边多出一个新的图解模型2,mysql workbench 菜单database=>reverse engineermysql

2015-04-19 11:03:22 9043 1

原创 android布局设计中不想要listview的分割线,不想滚动列表时条目背景变颜色

android:divider="#00000000"android:cacheColorHint="#00000000"设置分割线透明设置滚动时条目背景为透明

2014-10-29 21:26:18 759

转载 解决XBMC / OpenELEC中文乱码

XBMC / OpenELEC 在安装后大家是不是和小编一样,发现没有中文? 可是要怎么设置成中文呢?小编下面就为大家说明:1.鼠标移动到 SYSTEM然后点击 SettingsTips:也可以直接点击SYSTEM默认进入Settings2.点击Appearance3.点击左侧的International,在右侧的Language中选择Chinese (Simple)这时界面会

2014-01-24 19:45:48 7740

原创 android在服务中报NetworkOnMainThreadException的可能原因

android在服务中报NetworkOnMainThreadException的可能原因1、为何我启动服务来发送邮件,有时还是报android.os.NetworkOnMainThreadException呢?2、明明是在服务里运行,可是过不久,系统就提示“该应用无响应”,这又是为何?学艺不精,我的猜想是服务是Activity中启动的,如果没有另外启动线程,所有的工作

2013-11-27 14:39:07 744

原创 用中文写程序

用中文写程序敲代码的时候输入法是中文,就打出了中文,于是我就是试了试,没想到还真行,平时我们都是用英文写代码,看看用中文感觉如何,等中国是No.1了,中文写代码这天就来了。 File 文件 = new File("data/system/test.txt"); if(文件.delete()){ System.out.println("-------文件已删除-------"); }

2013-11-26 14:59:04 1718

原创 关于android系统主题问题

关于android系统主题问题在开发中遇到一个问题:我们做的软件不随系统的不同而发生变化,在4.2的系统上依然是2.2的主题。我们想这样:可是软件偏偏这样:这个时候该怎么办呢?有两种方法:1、在新建工程的时候将Target SDK(目标版本)选择为4.2,Compile Width(编译)和Target一样就行,这样建出来的工程会随系统的

2013-11-26 09:44:00 1065

转载 java图片旋转,缩放,翻转

/**     * 旋转图片为指定角度     *      * @param bufferedimage     *            目标图像     * @param degree     *            旋转角度     * @return     */    public static BufferedImage rotateImage(final Buf

2013-11-22 17:27:58 3720

原创 Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象

Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象在给listview添加onTouch事件后发现这些怪异现象,在网上没有搜到这种帖子,于是就自己琢磨琢磨。listOrder.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(Vie

2013-11-09 19:51:18 1932

原创 自己写程序用就是爽啊

自己写程序用就是爽啊今天在网上找到了《越狱》的看美剧学英语的听力讲解课堂(www.tingclass.net),有70多节课,而且还有lrc文件。试听了一些搅得的挺好的,就打算下载下来,可是发现可以批量下载,但是没有lrc文件,lrc文件得一个一个的下载,我去,这不扯淡了吗!后来我发现lrc的文件下载地址有规律啊:第一节:http://down11.tingclass.net/

2013-10-20 15:39:02 1081 1

原创 安卓程序异常NetworkOnMainThreadException

在2.3上写的联网程序到4.0上就出现了这个异常,这是因为4.0中不能再主线程中联网的原因,以免导致ui线程阻塞,影响用户体验。解决方法1: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWri

2013-09-20 20:19:52 695

原创 在网站上加入QQ在线客服,不需要加为好友,直接可以临时会话

如果你的临时会话需要加好友,那么得看这里。在网站上加入QQ在线客服,不需要加为好友,直接可以临时会话,去http://wp.qq.com开通,然后复制代码。

2013-07-23 17:46:02 3662

转载 android屏幕亮度调整

android屏幕亮度调整   /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度 */ private int getScreenMode(){ int screenMode=0;

2013-05-27 22:08:07 921

原创 这样就可以双击打开jar了,真爽

1、打开注册表,定位到:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command2、修改值为 "D:\Program Files\java\jre7\bin\javaw.exe" -jar "%1"注意后面。

2013-03-30 21:26:04 901

转载 Java解析XML文档(简单实例)——dom解析xml

转Java解析XML文档(简单实例)——dom解析xml一、前言    用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,

2013-03-23 22:51:21 893

转载 java中设置文本框的滚动条到末尾

1.、JTextArea.setCaretPosition(JTextArea.getText().length());2、JScrollPane.getViewport().add(JTextArea,null);     Point p = new Point();     p.setLocation(0,JTextArea,getLineCount() * int);

2013-01-21 20:22:50 1591

原创 java笔试、面试题

我骗了你们,这是转载的。1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过

2013-01-20 21:21:09 718

原创 用javamail发送邮件(带附件)的简单实例

终于知道了什么叫难了不会,会了不难。经过不断地查阅,不断的测试,终于成功了,所以就写了一个简单的例子给大家分享。这个代码部分有借鉴别人,然后我做了一些修改,更简单,更实用。不要忘记设置发送者账号和密码,并且在src目录下放个notice.jpg文件,发送邮件后这张图片不仅在邮箱正文,而且还会成为一个附件。package com.util.mail;import java.io.

2013-01-01 20:10:23 999

BaseDao用到的jar包

BaseDao——基于dbutils实现万能对象的数据库访问(http://blog.csdn.net/qigenhuochai/article/details/54732301) 该资源是BaseDao用到的包: c3p0-0.9.2-pre1.jar commons-dbutils-1.4.jar commons-logging-1.1.1.jar itcast-tools-1.4.2.jar mchange-commons-0.2.jar mysql-connector-java-5.1.28-bin.jar

2017-01-26

swing-layout-1.0.jar

swing-layout-1.0.jar , Eclipse 下 Java UI开发必备。

2016-09-26

ActionBar+SlidingMenu+带滑动菜单和tab的模板

ActionBar、SlidingMenu、及其使用教程,并包含带滑动菜单和tab的模板

2015-01-09

Java网络编程

Java网络编程

2014-04-11

用java写的单机的ATM取款机含源码(TXT数据库)

用java写的单机的ATM取款机含源码(TXT数据库)

2012-12-19

空空如也

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

TA关注的人

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