关闭

[置顶] android:在有EditText的Activity上,控制自动显示或者隐藏软键盘

但凡是界面上有EditText,就必然会使用到软键盘。而软键盘相关的,一向都很恶心! 假如有这样一个页面,中间是一个EditText,底部有一个按钮,如何让页面在EditText可用的时候,自动弹出软键盘;在EditText不可用的时候,不弹出软键盘? 页面可以参考android手机的锁屏界面的锁屏密码界面。 那么,如何做到有时候自动弹出软键盘,有时候不自动弹出。并且,在弹出软...
阅读(43) 评论(0)

[置顶] java:List自定义排序

通过实现Comparable接口,重写POJO的compareTo(T other)方法实现排序。 比如:某个List的排序需要根据其中POJO的某个字符串类型字段是否匹配特定字符串,进行降序排列: 代码如下:/** * Created by cat on 2017/9/4. */ public class LockInfo implements Comparable<LockInfo...
阅读(82) 评论(0)

[置顶] java:string2hexString 中文字符转码问题解决

java 中提供了一些字符串转码的工具类,比如:Base64,UrlEncoder & UrlDecoder。但是这些类,真的非常有局限性,转码之后的字符串,往往不能被当成文件路径识别。 于是将 字符串转成16进制的字符串就显得非常有必要了。因为16进制的字符串就是数字以及英文字母a-f组成的。所以,当成路径去解析是完全可以的。import java.io.UnsupportedEncodingE...
阅读(155) 评论(0)

[置顶] 正则表达式匹配.avi文件名

一万年没有来这里写东西了,今天分享一下刚刚完成的一个小功能:也就是标题所述的功能咯。【Java 实现】 背景是这样子的:我在网上下载了很多视频文件。都是.avi结尾的。而且已经给我排序了,视频文件名称都是 1.xxx.avi 2.xxx.avi ... 9.xxx.avi 10.xxx.avi 11.xxx.avi ... 1024.xxx.avi 播放器是智能的,知道按顺序播放。但...
阅读(769) 评论(0)

[置顶] Android Studio 中使用Lambda

如你所知,在Android开发中现在也是可以使用 Lambda表达式了。不过是因为gradle-retrolambda的存在。 尽管gradle-retrolambda的官方文档已经将使用方式讲解的很清楚了。但是很不幸的是,就是有很多比较笨的人,比如我,就没明白怎么去使用。因为我貌似是按照官网的步骤一步一步来的,但是,就是不行。 好了,经过我半天的摸索,我知道怎么去在 android studio中...
阅读(965) 评论(0)

java:动态代理的使用

对于java的使用,真的已经有好几年了。可以说,java的方方面面差不多都有涉猎。但是,也有几个知识点,一直没有怎么涉及。比如: 动态代理 注解 GUI 可能是当时学习这些的时候,带给我太多的恐惧,导致我一直不敢再碰这些东西。 不过现在回过头来,再次拾起当时让我恐惧的这些内容,没有当时那么恐惧了;相反,有一种很愉悦的感觉。 顺便说一句:java中应该没有所谓的”静态代理”。因为我看到网上的各种...
阅读(127) 评论(0)

js:输出jira上当天解决的问题信息

代码量不多,也没有什么复用性,仅仅是方便自己而已。 以下是源码:/** * Created by cat on 2017/8/16. */ function findBugID() { var ol = document.getElementsByClassName("issue-list"); // window.console.log(ol) var childNo...
阅读(104) 评论(0)

flask: hello world

关于如何使用flask开发一个hello world.网上详尽的教程多如牛毛。 关于flask使用中遇到问题的解决方案,网上的教程也是不胜枚举。 但是,使用flask如何从零开始,开发一个商业项目。网上没有任何的教程。由我本人的实际搜索经验来看,想学习一种框架,而且做到对其有一个大致的掌握。任何博客都毫无意义。一定是要看书,或者手把手教才能掌握的。以上。主要是明确一个观点:想要系统地学习一个框架...
阅读(61) 评论(0)

python:使用web.py实现最简易的web服务器

对于web服务器,大家的第一印象是什么?tomcat/nginx?我的第一印象是tomcat。想当年,使用的是tomcat。现在python基于web.py框架也可以实现web服务器的需求。短短几行代码,即可实现最简易的web服务器了。#!/usr/bin/env python2 # -*- coding: utf-8 -*- # @name : code.py # @author : cat...
阅读(266) 评论(0)

java: 多进程简易操作

java用了这么久,貌似没有使用过多进程。貌似一般的需求里面也不涉及这个方面。但是,有时候确实有这种奇怪的需求,比如xxx.于是,通过翻阅api文档,以及参考往上博客,写了一个简单的多进程程序。package com.pythoncat.java.process;import java.io.BufferedReader; import java.io.IOException; import jav...
阅读(110) 评论(0)

python:通过python脚本快速执行 bash 命令

最近公司将源码从svn切换到git上去管理了。但是不幸的是,貌似git没有配置好,没有忽略文件的mode。 aaa 这样一来就麻烦了,一旦你修改了文件权限,git就会认为你修改了该文件。这样,你就得回退,或者提交很多无关文件。正确的姿势是:git config --global core.filemode false但是源码下面的.git仓库很多,如果要一个个找到,然后一个个修改是很麻烦的事情。...
阅读(185) 评论(0)

递归的本质:整体思想

代码写到一定程度,一定会使用到递归。比如使用java遍历一个文件夹中,所有的文件及文件夹,及子文件夹中的所有文件及文件夹。经典的汉诺塔问题,是一个必须使用递归才能解决的问题。 汉诺塔(港台:河内塔)是根据一个传说形成的数学问题: 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠...
阅读(149) 评论(0)

python: 用把自己蠢哭的方式求3*3幻方

先来看一下幻方在百度百科上面的定义: 幻方(Magic Square)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。 好,就根据这个概念,理论上通过穷举法就可以求出k*k的幻方了。今天突发奇想,尝试了一下。果然很蠢。 ps:本来准备使用c++的,但是,下面的unique()函数,使用c++的话,会产生大量重复代码,或者得使用指针了,遂作罢。 #!/usr/bin/...
阅读(160) 评论(0)

c++: 求最大公约数 与 最小公倍数

首先对于最大公约数,可以看下wiki上面的简介: 最大公约数(英语:Greatest Common Divisor,简写为G.C.D.;或Highest Common Factor,简写为H.C.F.),指某几个整数共有约数中最大的一个。 求两个整数最大公约数主要的方法: 列举法:各自列出约数,再找出最大的公约数。 素因数分解法:两数各作素因数分解,然后取出共有的项乘起来。...
阅读(107) 评论(0)

c++: 格式化打印日历一个月的所有日期

2.2 按照下述格式打印2016年1月日历:Calendar 2016-01 -------------------------- Su Mo Tu We Th Fr Sa -------------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
阅读(209) 评论(0)

c++:使用*号打印三角形

记得在初学C & Java的时候,我有做过这种练习。不过印象也不是很深刻了,只是还有一点印象。大致记得就是按照老师讲的步骤去一步一步完成就好了。具体的实现思路是一点不记得了。 今天在看C++看到这个练习,感觉好熟悉。心想这玩意太小儿科了。我可以使用Java花式打印出各种奇怪的图形。(吹牛而已~) 但是,没有想到的是,C++如同C也是没有字符串的概念的。于是就超级蛋疼。更不同于python。相对来说,...
阅读(167) 评论(0)

c++: 两个变量的求和输出

第一个c++程序:输出sum = a +b ;的值。 #include // base on c++14 int main() { std::cout << "Hello, World!" << std::endl; int a, b, sum; std::cout <> a; std::cout <<...
阅读(149) 评论(0)
137条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:109174次
    • 积分:2417
    • 等级:
    • 排名:第16023名
    • 原创:133篇
    • 转载:2篇
    • 译文:1篇
    • 评论:21条
    最新评论