学习笔记
文章平均质量分 78
一头不安分的蜗牛
https://www.wandersnail.cn
展开
-
CentOS7搭建Nginx+PHP环境
添加用户及用户组查看是否存在[root@localhost ~]# id wwwid: www: no such user添加组[root@localhost ~]# groupadd www添加www用户[root@localhost ~]# useradd -g www -s /sbin/nologin www再查看一下[root@localhost ~]# id ww...原创 2020-02-29 18:10:30 · 513 阅读 · 0 评论 -
64位系统上配置使用32位的Eclipse+安装aptana插件
32位的Eclipse无法和64位的jdk搭配使用,但是我又不想仅仅为了适配Eclipse而只安装32位的jdk,所以系统上同时安装了32位和64位的jdk,默认的JAVA_HOME指向的是64位的jdk。而Eclipse要和32位的jdk搭配启动,所以,需要修改一下配置文件,修改eclipse/eclipse.ini文件,在-vmargs参数之前添加:-vm D:/Java/jdk1.6转载 2015-05-14 22:22:51 · 981 阅读 · 0 评论 -
ContentProvider访问权限错误的解决
在AndroidManifest.xml里注册ContentProvider时如果没有加 android:exported="true" 有时会出错 android:exported="true" android:name="com.android.provider.StudentProvider" android:auth原创 2015-05-21 11:50:03 · 4286 阅读 · 1 评论 -
取消Eclipse等号、分号、空格代码自动补全
很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String str;但在实际中当你敲完str时,按“;”,结果会变成:String string。那我们有没有办法来改善这个呢,也就是定制自己的代码补全功能呢,竟然有了这遍文章,当然是有办法的了。 其实很简单,就是对Eclipse自带的插件进行修改源码的修改,然后重新编译,再覆盖转载 2015-05-26 23:17:52 · 4626 阅读 · 2 评论 -
图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),sc原创 2015-06-30 23:36:41 · 375 阅读 · 0 评论 -
使用android-support-v7-appcompat包ActionBar不能显示图标,低版本手机运行显示不正常
主要原因是引入的android-support-v7-appcompat版本不对,应该是版本太高,用低版本的试试,还有引入的android-support-v7-appcompat类库里如果有android-support-v4.jar,可以把项目中的v4包删除,如果不删除会出现版本不一致的错误原创 2015-07-14 18:33:38 · 709 阅读 · 0 评论 -
修改greenDao代码生成器生成bean文件的成员变量为public
要修改生成类规则只需修改模板entity.ftl中的内容1、使生成的类成员变量为public类型,如下图修改2、不生成get、set方法,删除下图有颜色部分原创 2016-04-14 22:13:27 · 1187 阅读 · 0 评论 -
滚动选择器
最近项目用到滚动选择器,网上找了很多,效果都不是很好,其中一个还不可以,但是没有fling效果,于是就自己动手改了改。总共就一个自定义View,一个文件解决。原创 2016-06-20 23:35:22 · 510 阅读 · 0 评论 -
Android 数据库升级保留原数据不丢
相信不少人在做项目时会数据库升级,可能涉及到数据结构的变化,下面写了个工具类,可以帮助在数据结构变化时,保留原数据不丢。/** * Created by zeng on 2017/1/13. * 为了适用于如greenDao这样的框架,使用反射调用相应的方法 */public class DbUtils { public static class Column { publi原创 2017-01-15 12:21:05 · 1306 阅读 · 0 评论 -
Android实现树状多层可展开收起ListView
最近项目用到树状ListView,要可展开收起。Android自带的ExpandableListView不太适合扩展,看了网上一些实现,发现通用性不是很好,于是参考可取之处,自己写了一个比较通过的实现。效果如下:1、首先是数据模型。public class Node implements Comparable { /** 自己的id */ public int i原创 2017-10-21 08:40:35 · 3728 阅读 · 3 评论 -
Android第三方登录(QQ、微信、微博、百度、facebook、twitter)框架,按需依赖方式
分开依赖,需要哪个集成哪个,不捆绑在一起。Step 1在根build.gradle加入jitpack的仓库:allprojects { repositories { ... maven { url 'https://jitpack.io' } }}Step 2在module的build.gradle添加依赖dependencies { c原创 2017-10-23 12:48:39 · 1982 阅读 · 1 评论 -
tomcat 8解决了GET提交的中文乱码问题
今天用tomcat 8的时候发现,对于GET提交的表单,请求参数中有中文时,不用做处理,不会出现乱码。用tomcat 6试的时候是要重新转码的,否则会出现乱码。这说明tomcat 8在解码时不在是用ISO8859-1,而是用的UTF-8;但POST提交时还是要自己指定解码方式的。原创 2015-04-28 19:54:18 · 1233 阅读 · 0 评论 -
commons-fileupload-1.3.1在不同开发环境得到的结果不同,晕啊
其中的fileItem.getName()方法在windows_x64平台返回的是文件的全路径名,而在32位平台返回的只是文件名,我XXXX原创 2015-04-29 22:35:54 · 616 阅读 · 0 评论 -
【学习笔记】JAVA之使用SAX解析XML文件
思路:SAX工厂-->SAX解析器-->SAX阅读器-->注册事件处理-->解析开始。对应代码:public class TestSAX { public static void main(String[] args) throws Exception{ SAXParserFactory factory = SAXParserFactory.newInstance();原创 2015-01-28 15:17:48 · 405 阅读 · 0 评论 -
Android中基于HTTP通信技术之有道翻译API使用
刚学到网络通信,使用HTTP 的get方法做了个翻译的功能。初学者,自己记录下,自娱自乐。一、到有道翻译申请个key,以便使用它提供的API来获取翻译结果。申请地址:点击打开链接这是我申请的,直接用我的也可以:"http://fanyi.youdao.com/openapi.do?keyfrom=testHttpGet2015&key=118817694&type=data&d原创 2015-01-12 20:27:55 · 918 阅读 · 2 评论 -
android学习笔记:serversocket和socket创建简单聊天室
要实现聊天当然要有一个服务端和客户端,服务端的作用是接收客户端的数据,再广播给所有客户端,这样就实现的了一个简单的聊天室。一、服务端的实现服务端选择在PC端用Eclipse建立项目。首先创建一个线程,在线程中创建ServerSocket用来原创 2015-01-15 16:46:48 · 3534 阅读 · 8 评论 -
JAVA从控制台获取输入并进行字符串解析
写一个方法返回一个double类型二维数组,数组的数据来源于字符串。例:字符串"1,2;3,4,5;6,7,8",将数字提取出来赋值给一个二维数组。b[][] = {{1,2},{3,4,5},{6,7,8}}java代码:import java.io.*;public class StringParser { public static void main(String[原创 2015-01-20 13:47:43 · 3083 阅读 · 0 评论 -
JAVA基础练习之String
/*需求:练习String时间:2015/3/11 14:04:35*/class StringDemo {/*模拟Trim的功能。思路:1、判断第一个字符是否为空格,是则继续往后判断,直到不是空格为止,字符串后面则从后往前判断2、判断完后,剩下的就是要截取的字符串*/ public String trim(String str) { if (str == nul原创 2015-03-11 17:43:03 · 383 阅读 · 0 评论 -
Java学习之TCP上传图片
import java.io.*;import java.net.*;class Client2 { public static void main(String[] args) throws Exception { File file = new File(args[0]); if (!file.exists() || file.isDirector原创 2015-03-28 21:16:13 · 529 阅读 · 0 评论 -
用enum实现单例
enum Demo { INSTANCE; public void show() { System.out.println("show"); } public static void main(String[] args) { Demo d = Demo.INSTACE; d.show(); }}原创 2015-03-30 23:10:56 · 381 阅读 · 0 评论 -
解决使用数据库时代理类强转出现异常$Proxy0 cannot be cast to java.sql.Connection
在练习数据库连接池时,遇到一个问题,之前同样使用过代理,方式一样都没有问题,代码如下。 final Connection conn = pool.remove(0); //--利用动态代理改造close方法 Connection proxy = (Connection) Proxy.newProxyInstance(conn.getClass().getClassLoader(原创 2015-04-23 10:43:37 · 4193 阅读 · 2 评论 -
解决存到数据库里中文乱码问题
1.页面每个页面上加上 这样在jsp页面里,点右键,查看编码方式则为UTF-8.[java] view plaincopy@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %> [java] view plai转载 2015-04-24 23:56:26 · 461 阅读 · 0 评论 -
MyEclipse2014 优化设置
1.指定本机java环境Windows-->preferences-->java-->Insetallel JREs右侧 单击ADD standard VM-->Next -->Directory-->Finash点选 新增jre环境-->点击OK 2.更换背景颜色 个人感觉白色比较刺激眼睛 可选择性更换Windows-->preferences--转载 2015-04-26 18:34:12 · 444 阅读 · 0 评论 -
解决IE无法访问http://localhost/8080但是可以访问http://127.0.0.1/8080
罪魁祸首就是加载项里的搜索程序,把搜索程序禁用即可。原创 2015-04-21 23:12:31 · 4716 阅读 · 0 评论 -
Host "localhost " is not allowed to connect to mysql server解决方法
一、原因:把MySQL的密码也改成'YES',就连不上了。密码设置时不能使用明文USE mysqlUPDATE uesr SET password='YES' where user='root' AND host='localhost';FLUSH PRIVILEGES;退出控制台后就再进不去了。mysql -u root -pmysql -h localhos转载 2015-04-17 23:47:02 · 4574 阅读 · 0 评论 -
【学习笔记】JAVA之使用dom4j对xml文件解析
一、导入dom4j-1.6.1.jar包Eclipse项目下新建文件夹lib,将jar包复制到文件夹里,右键-->build path-->add to build path一、测试代码编写在指定节点中增加子元素@Test public void testAdd() throws Exception { SAXReader reader = new SAXRead原创 2015-01-28 11:16:35 · 404 阅读 · 0 评论