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

原创 BaseDao——基于dbutils实现万能的对象数据库访问
dbutils的好用之处不必多说,但是在使用的过程中发现要对每个Bean写一个BeanDao,来实现Bean的访问,虽然一个Bean只需要写一次,但是对于复杂的Bean来说,其属性众多,写起来也是非常费时间的。所有我想写一个万能的BaseDao来一劳永逸。
2017-01-26 17:26:57
2295

原创 用树莓派通过Java实现远程控制电灯
用树莓派通过Java实现远程控制电灯科幻电影里电脑特效总是令人兴奋,现在我们自己动手也能实现几个特别好玩的功能。比如说远程控制家里的电灯,虽然这已不是什么稀奇的高科技,而且市面上也有很多智能家居系统,但是有些人就是想自己动手做,我们这里是用Java来进行程序编写的,呵,万能的Java啊。
2013-12-29 22:36:37
31105
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
425
原创 VS2019中解决窗体程序模糊的问题
1.在解决方案资源管理器中查看有没有app.manifest文件(如果没有,这里有个笨方法可以自动生成出来:右击项目名称->属性->安全->启用安全设置,这时会自动生成该文件,然后再关闭安全设置)2.关闭app.manifest中dpiAware的注释,使其可用。在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" ...
2019-07-13 13:53:52
6462
9
原创 使用宝塔面板时80端口被占用的解决方法
安装宝塔面板后,又接着安装了Nginx,然后再启动Java项目时提示80端口被占用。1、查看端口占用情况netstat -apn可以看到是Nginx占用80端口,我们取消其80端口,只保留888就够了。2、修改配置打开宝塔软件管理-->Nginx管理-->配置修改,找了半天没有发现“80”二字,原来是在配置的最底部单独引入了默认配置,根据其位置果然找到了默认配...
2018-09-03 13:52:29
56280
4
原创 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
836
原创 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
543
原创 修改Jupyter Notebook的默认路径
修改Jupyter Notebook的默认路径1、按照网上的方法,先修改了快捷方式的起始位置,发现并不能修改默认路径。2、后来发现“目标”中后面有个参数%USERPROFILE%,很明显这个决定了目录,于是我将这个参数删除改成了"D:\Project\AnacondaProjects",然后就可以了,记得带上双引号。
2017-09-08 09:38:14
11294
11
原创 在使用IDEA时遇到的一些问题
在使用IDEA时遇到的一些问题1、ClassNotFound异常,如果你手动添加了jar文件到lib中,可能会遇到这个异常,需要下图步骤解决:Project Structure-->Artifacts-->右击项目名称-->Put into Output Root2、如果一切正常但是在Tomcat运行后显示404,如果别的方案都试过,还不行就试试再下载一个Tom
2017-05-11 16:18:50
2423
原创 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
2200
6
原创 解决AndroidStudio找不到符号:getContext()
解决AndroidStudio找不到符号:getContext()本来好好的程序,导入几个jar包之后,在运行,提示:找不到符号:getContext(),后来发现是因为导入了android-support-v4.jar包,导致AndroidStudio引用了错误的类,删除该包,完美解决。
2017-02-05 15:36:09
6365
1
原创 解决服务器收到的post数据出现部分乱码问题
解决服务器收到的post数据出现部分乱码问题今天遇到一个很奇怪的问题,当我使用Java代码进行post提交json数据时,服务器居然出现部分乱码的现象,这些部分乱码不是什么特殊的符号,而是普通的中文,比如:“互联??” 、“网互联网??网” 。我提交json数据时全部是utf-8编码,服务器也是采用utf-8编码,为什么会出现这样的乱码呢?很令人费解!于是我就试试通过表单提交会出现这种情况
2016-10-29 15:07:42
7854
原创 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
607
原创 关于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
4568
原创 手机助手——数据分析报告
手机助手——数据分析报告截止2016年6月5日,手机助手上架17天,用户量虽然不多,但却统计了不少数据。自2016年5月19日到2016年6月4日的新增用户数:启动次数:2016年6月2日设备画像:设备型号:操作系统版本:分辨率:网络环境:运营商:设备型号:
2016-06-05 11:12:02
951
原创 安装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
570
原创 关于日常编程中遇到小问题总结
关于日常编程中遇到小问题总结平时编程,不会就百度,过时儿就忘,又去百度,所以还是自己总结下比较好。1、//在使用String.split(String regularExpression)时要对特殊的字符进行转义,因为该参数是正则表达式字符串,特殊字符会被看做表达式的一部分。比如,要想使用 } 来拆分字符串,就要对其进行转义。String[] datas = jso
2016-02-24 00:00:47
796
原创 关于fragment多次调用onCreateView的问题
当第一次创建fragment的时候在onCreateView里面初始化view,下一次创建时不需要重新创建view时,希望使用已经创建的,所以要把view设为全局变量。view为空,表示是第一次,则初始化view。如果view不为空,则返回该view,需要注意的是:如果直接返回会报错(java.lang.IllegalStateException: The specified child al
2016-02-11 14:28:00
9856
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
10687
原创 用MySql Workbench导出表结构
在别人的方法上做了修改。1、mysql workbench 菜单file=>add model(添加模型)mysql 添加模型点击上面的红圈中的add diagram(添加新的图解),就会在右边多出一个新的图解模型2,mysql workbench 菜单database=>reverse engineermysql
2015-04-19 11:03:22
9212
原创 android布局设计中不想要listview的分割线,不想滚动列表时条目背景变颜色
android:divider="#00000000"android:cacheColorHint="#00000000"设置分割线透明设置滚动时条目背景为透明
2014-10-29 21:26:18
797
转载 解决XBMC / OpenELEC中文乱码
XBMC / OpenELEC 在安装后大家是不是和小编一样,发现没有中文? 可是要怎么设置成中文呢?小编下面就为大家说明:1.鼠标移动到 SYSTEM然后点击 SettingsTips:也可以直接点击SYSTEM默认进入Settings2.点击Appearance3.点击左侧的International,在右侧的Language中选择Chinese (Simple)这时界面会
2014-01-24 19:45:48
7823
原创 android在服务中报NetworkOnMainThreadException的可能原因
android在服务中报NetworkOnMainThreadException的可能原因1、为何我启动服务来发送邮件,有时还是报android.os.NetworkOnMainThreadException呢?2、明明是在服务里运行,可是过不久,系统就提示“该应用无响应”,这又是为何?学艺不精,我的猜想是服务是Activity中启动的,如果没有另外启动线程,所有的工作
2013-11-27 14:39:07
779
原创 用中文写程序
用中文写程序敲代码的时候输入法是中文,就打出了中文,于是我就是试了试,没想到还真行,平时我们都是用英文写代码,看看用中文感觉如何,等中国是No.1了,中文写代码这天就来了。 File 文件 = new File("data/system/test.txt"); if(文件.delete()){ System.out.println("-------文件已删除-------"); }
2013-11-26 14:59:04
1805
原创 关于android系统主题问题
关于android系统主题问题在开发中遇到一个问题:我们做的软件不随系统的不同而发生变化,在4.2的系统上依然是2.2的主题。我们想这样:可是软件偏偏这样:这个时候该怎么办呢?有两种方法:1、在新建工程的时候将Target SDK(目标版本)选择为4.2,Compile Width(编译)和Target一样就行,这样建出来的工程会随系统的
2013-11-26 09:44:00
1142
转载 java图片旋转,缩放,翻转
/** * 旋转图片为指定角度 * * @param bufferedimage * 目标图像 * @param degree * 旋转角度 * @return */ public static BufferedImage rotateImage(final Buf
2013-11-22 17:27:58
3756
原创 Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象
Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象在给listview添加onTouch事件后发现这些怪异现象,在网上没有搜到这种帖子,于是就自己琢磨琢磨。listOrder.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(Vie
2013-11-09 19:51:18
1986
原创 自己写程序用就是爽啊
自己写程序用就是爽啊今天在网上找到了《越狱》的看美剧学英语的听力讲解课堂(www.tingclass.net),有70多节课,而且还有lrc文件。试听了一些搅得的挺好的,就打算下载下来,可是发现可以批量下载,但是没有lrc文件,lrc文件得一个一个的下载,我去,这不扯淡了吗!后来我发现lrc的文件下载地址有规律啊:第一节:http://down11.tingclass.net/
2013-10-20 15:39:02
1114
原创 安卓程序异常NetworkOnMainThreadException
在2.3上写的联网程序到4.0上就出现了这个异常,这是因为4.0中不能再主线程中联网的原因,以免导致ui线程阻塞,影响用户体验。解决方法1: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWri
2013-09-20 20:19:52
723
原创 在网站上加入QQ在线客服,不需要加为好友,直接可以临时会话
如果你的临时会话需要加好友,那么得看这里。在网站上加入QQ在线客服,不需要加为好友,直接可以临时会话,去http://wp.qq.com开通,然后复制代码。
2013-07-23 17:46:02
3708
转载 android屏幕亮度调整
android屏幕亮度调整 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度 */ private int getScreenMode(){ int screenMode=0;
2013-05-27 22:08:07
973
原创 这样就可以双击打开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
947
转载 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
930
转载 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
1658
原创 java笔试、面试题
我骗了你们,这是转载的。1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过
2013-01-20 21:21:09
755
原创 用javamail发送邮件(带附件)的简单实例
终于知道了什么叫难了不会,会了不难。经过不断地查阅,不断的测试,终于成功了,所以就写了一个简单的例子给大家分享。这个代码部分有借鉴别人,然后我做了一些修改,更简单,更实用。不要忘记设置发送者账号和密码,并且在src目录下放个notice.jpg文件,发送邮件后这张图片不仅在邮箱正文,而且还会成为一个附件。package com.util.mail;import java.io.
2013-01-01 20:10:23
1047
BaseDao用到的jar包
2017-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人