- 博客(15)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 Android小知识
Android小知识 1. 安卓全屏代码 //安卓全屏代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2. 在Activity代码中设置背景图片.代码如下:Drawable dra
2016-12-29 15:17:40 379
原创 Android Studio使用日常
Android Studio使用日常 1. Ctrl+Alt+Space:智能提示代码 2. alt + insert 快速实现父类的构造方法 3. alt+enter 这个是Android Studio神快捷键。如果你还认为Alt+Enter键是导入包,那就大错特错了。以后有事没事就按下吧。它会根据不同的情况给出操作建议,大大提高工作效率。 4. Alt+Shift+P:实现接口方法
2016-12-29 15:15:54 342
原创 Android 五子棋开发经验
Android 五子棋开发经验 1. 当Activity继承自AppCompatActivity,这时想要去掉标题栏的话,则需要在AndroidManifest文件中将android:theme=”@style/Theme.AppCompat.Light.NoActionBar”设置成这样既可. 2. 安卓游戏音效播放(短的音效,eg:棋子下棋,枪声): 首先是短音乐(7秒以内),所以需要使用
2016-12-29 15:15:15 880
转载 Android 实现按钮自定义风格
Android 实现按钮自定义风格 1. 在drawable里面新建一个selector的xml文件,然后在xml文件里面写代码,然后在布局时将按钮的背景设置成该xml文件. <shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> <gradient
2016-12-29 15:14:30 651
原创 Java Swing开发知识总结
Java Swing开发知识总结1. JFrame设置默认窗口左上角的小图标:Image icon = Toolkit.getDefaultToolkit().getImage("image/login/默认小图标.png"); mainFrame.setIconImage(icon); //设置窗口左上角的小图标设置窗体大小不可改变:mainFrame.setResizable(fal
2016-12-29 15:12:17 1428
原创 Java JDBC
Java JDBC 1. 为什么需要JDBC:JDBC是Java数据库连接技术(Java Database Connection)的简称,提供连接各种常用数据库的能力 2. JDBC API:与数据库建立连接、执行SQL 语句、处理结果DriverManager :依据数据库的不同,管理JDBC驱动DataSource:推荐在容器中替代DriverManager,可以实现连接池化Conne
2016-12-29 15:11:52 452
原创 Java 集合(续)
Java 集合(续) 1. TreeSet:元素唯一,并按自然顺序排序. 底层是二叉树实现的.可以让TreeSet根据你的要求排序的话,则需要 2. Comparator是一个接口,定义了两个方法: compare() 根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数,通常使用-1, 0, +1 equals() !注意!:这是判断比较器本身是否与其他Compara
2016-12-29 15:11:19 305
原创 Java Swing基础
Java Swing基础 1. Swing的几乎所有组件都是根据MVC模式设计的 而JList才是使用MVC模式的经典例子。 ListModel,ListCellRenderer(ListUI),JList 2. JComboxBox是下拉列表框。 和JList类似,JComboBox使用ComboBoxModel.3. ListCellRenderer:ListCellRenderer
2016-12-29 15:10:51 418
原创 Java 文件操作
Java 文件操作 1. File类的常用方法 2. java流的分类 3. 文件的读写: 文本文件的读写: 用FileInputStream和FileOutputStream读写文本文件 用BufferReader 和BufferWriter读写文本文件 二进制的读写: 使用DataInputStream和DataOutputStream读写二进制文件4. 使用
2016-12-29 15:10:06 447
原创 Java 集合
Java 集合 1. 2. Collection 接口存储一组不唯一,无序的对象; 3. List 接口存储一组不唯一,有序(插入顺序)的对象 4. Set 接口存储一组唯一,无序的对象 5. 所有放到List中的都是Object,取出时必须强制类型转换(强转时记得判断instanceof). 6. List中有许多方法是unchecked异常,可能抛出,使用时一定要记得提前判断传入
2016-12-29 15:09:41 254
转载 HashSet和TreeSet的区别
HashSet和TreeSet的区别这个不能发表成博客,这是https://zhidao.baidu.com/question/85559012.html别人写的.HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的keyMap的key和Set都有一个共同的特性就是集合的唯一性.TreeMap更是多了一个排序的功能.hashCode和
2016-12-29 15:09:06 296
原创 Java 图形界面
Java 图形界面 1. ScrollPane本身默认使用了布局管理器是BorderLayout 2. 2个按钮被绑定到同一个监听器中,则可以通过监听器里面的方法的参数e.getSource()来获取事件源,然后根据这个事件源即可区分这2个按钮. 3. dispose() :关闭窗口 4. 菜单项后面有…则一般是要弹出对话框,平时写的时候注意一下. 5. Class.getResource
2016-12-29 15:08:15 459
转载 Linux GDB使用日常
Linux GDB使用日常 1. 查看断点信息:info b,单步调试输入n,查看运行的变量:p 变量名如 p i,退出调试输入q; 2. 在编译时要加上-g选项,生成的可执行文件才能用gdb进行源码级调试. gcc -g bubble.c -o bubble,继续输入gcc bubble,就可进入调试。 3. gdb提供了一个很方便的功能,在提示符下直接敲回车表示重复上一条命令 4.
2016-12-29 14:58:53 322
原创 Linux 程序设计入门
Linux 程序设计入门1. 简单的GCC语法:gcc –c test.c,表示只编译test.c文件,成功时输出目标文件test.ogcc –o test test.o,将test.o连接成可执行的二进制文件testgcc –o test test.c,将test.c编译并连接成可执行的二进制文件test-o选项表示我们要求输出的可执行文件名。
2016-12-29 14:49:20 332
原创 Linux 使用日常
Linux 使用日常1. Ctrl+L : 在文件管理器中是编辑路径2. Ctrl+Alt+T : 打开终端3. 从普通用户切换到root用户,sudo -i;4. 设置->键盘,里面可以设置截图或者其他的很多快捷键。(我设置的截图快捷键是Ctrl+Alt+A)5. ubantu连接有线网:在终端输入sudo pppoeconf,然后输入上网账号和密码,一路确定,OK。
2016-12-29 14:44:51 543
MemoryAnalyzer分析内存泄露工具
2019-12-14
强制更换windows桌面背景
2018-09-30
Android逆向助手2.2正式版
2018-09-10
删除指定目录下的所有指定名称的文件夹
2018-09-10
可以将任意网页转换成markdown的小工具
2018-09-10
Android进阶之光(刘望舒) pdf 带书签,可复制
2018-09-10
Android短信备份
2017-02-02
IT之家首页的框架是怎么构成的?
2017-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人