- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 markdown代码片段在chrome内核浏览器无法正常显示的解决方法
markdown代码片段在chrome内核浏览器无法正常显示的解决方法现在markdown的使用越来越广泛,代码样式也比较好看,但是在看CSDN和SegmentFault的时候,发现代码片段有些字母显示不正常,比如v会变的非常的狭长,往下溢出了,有些字母无法显示出来如:z、h、y、w之类。十分令人苦恼,非常影响阅读。如下图(修复了之后没法重现那个显示不正常的样子了,我就P了一个)第一行的代码中:
2016-12-06 10:00:51
5649
原创 windows和linux下的斜杠号与反斜杠号
老是混淆windows和linux的斜杠和反斜杠,做个笔记。Windows: “/”是表示参数,“\”是表示本地路径。Linux: “/”表示路径,“\”表示转义,“-”和“–”表示参数。网络: 由于网络使用Unix标准,所以网络路径用“/”。
2016-09-05 15:05:10
8757
2
原创 Android使用WebView的问题
在Android项目中使用WebView进行加载网页的时候,如果网页进行了重定向的话,就会弹出手机上的浏览器加载网页,而不是在WebView上面直接加载网页。这就不是我们想要的效果啦。解决方法: webView = (WebView) findViewById(R.id.webView); WebSettings settings = webView.getSettin
2016-06-15 14:39:33
507
原创 百度导航坐标转换问题
备忘一下使用百度地图与百度导航中遇到的一些问题,已经解决方法,方便日后查询。需知: (1)、Android定位SDK中使用的坐标体系: gcj02:表示定位成功后返回国测局经纬度坐标系坐标; bd09:表示定位成功后返回百度墨卡托坐标系坐标; bd09ll:表示定位成功后返回百度经纬度坐标系坐标。其中bd09ll的坐标可以无偏差的显示在百度地图中(应该是百度地图默认也是使用这个坐标系),所以
2016-06-04 11:24:45
2301
原创 使用asm.jar将Android手机屏幕投影到电脑
电脑需要安装JDK,还需要下载ASM.jar,可以到Android Screen Monitor官网下载,没有梯子的朋友可以在csdn资源搜索一下应该也有,我上传了一个,传送门:点击访问下载ASM2.5【windows环境的使用说明】1、下载ASM的zip包,解压得到asm.jar文件;2、将asm.jar文件拷贝到SDK的platform-tools目录下;3、直接双击运行asm.jar,在弹出的
2016-05-21 10:42:52
1847
原创 ViewPager子页面的点击事件监听
在子页面的布局xml文件中对应的按钮添加一行:android:onClick="方法名" <Button android:id="@+id/btnTest" android:layout_width="wrap_content" android:layout_height="wrap_content"
2016-03-17 12:12:32
6592
原创 【笔记】SQL简单联表查询
老是要用的时候都要查资料,现在记录一下备忘。现有四张表如下:tb_class tb_course tb_students tb_score 最简单的两张表联表查询:SELECT StudentName,AGE,tb_class.`ClassName`FROM tb_studentsJOIN tb_classON tb_students.`CLASS`=tb_class.`ID`;结果:
2016-03-15 15:59:09
2086
原创 Java实现生成n个不重复的随机数
需求:根据min和max,生成n个不重复的随机数。(注:范围[min,max],n <= (max - min +1))思路: 0)、把从min到max的可能出现的数字全部放进一个候选List; 1)、随机生成索引index(0 <= index <= (list.size()-1)); 2)、根据index从List中取出一个数,list.ge
2016-03-10 16:27:13
16753
原创 Servlet中接受参数的中文编码处理
在servlet中接收HttpServletRequest中参数的时候,如果有中文,不进行处理就会变成乱码,甚是烦恼。由于经常会遇到这个问题,所以写下来方便以后查用。有一种简单便捷的方式可以避免这种问题,代码如下:String reqstr = new String( req.getParameter("param").getBytes("iso-8859-1"), "utf-8");这样子就可以处
2016-03-10 16:11:26
1481
原创 我的收藏索引
Java--------------------------------------------------------------获取JAVA文件路径
2016-03-05 13:38:37
286
原创 【问题备忘】逐帧动画在Android5.0以上的问题
调试的时候发现逐帧动画在Android5.0+的手机上没有正常播放,在stackoverflow上看到有人提问,就此记录一下,方便下次忘记了可以查。截图如下:
2016-03-01 13:20:32
628
原创 【笔记】linux下设置mysql允许远程连接
默认情况下Linux的MySQL数据库mysql的user表内的用户权限只是对localhost即本机才能登陆,需要更改权限才可以远程连接。登陆mysql~$sudo mysql -h localhost -u root -pEnter password:************mysql>use mysql;//切换到mysql数据库,这个数据库存放MySQL的各种配置信
2016-02-18 13:59:22
513
原创 【笔记】linux下alias命令
功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]参 数 :若不加任何参数,则列出目前所有的别名设置。举 例 :查看当前的别名设置添加别名取消别名说 明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设
2016-01-26 10:14:14
410
原创 【笔记】linux安装jdk及配置环境变量
/*** 注:本文仅仅作为个人的备忘笔记,因为我无法保证信息的正确性,所以别把这个文章当做教程看啊。。。**/系统:ubuntu方法一:使用apt-get install PakeageName自动安装;方法二:下载压缩包,解压安装(本文我记录的是此方法);1、官网下载合适的jdk版本的tar包,地址:点击打开链接2、解压tar文
2016-01-25 16:59:58
422
原创 【笔记】解决方法Caused by: java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory
Caused by: java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 写spring的HelloWorld程序,运行时遇到这个错误,原因是下载的spring-framework的jar包中没有包含commons-logging-1.2.jar这个包,所以需要自己从Apache官网下载,下面是下载界面链
2015-11-17 10:12:44
4774
1
转载 px与dp,sp的换算公式
PPI = Pixels per inch,每英寸上的像素数,即 "像素密度"xhdpi: 2.0hdpi: 1.5mdpi: 1.0 (baseline)ldpi: 0.75drawable-ldpi、drawable-mdpi、drawable-hdpi 精度分别为低、中(android默认)、高。对应的图片大小为:36x36、48x48、72x72。xxhdpi: 1
2015-10-29 11:57:41
513
转载 eclipse最有用的快捷键整理
常用的快捷键编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很
2015-10-27 09:42:50
1978
转载 解决子级用css float浮动,而父级div不能自适应高度问题
原文地址 DIVCSS5解决子级对象使用 css float 浮动,而父级 div 不能自适应高度,如下图:造成这种情况的原因是:对象内的盒子使用float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生的。如何解决这个问题呢,方法有三种:方法一:对父级设置固定高度1、完整div+css示例代码html代码(对父级div设置高度)
2015-10-26 17:43:04
589
原创 Android手机重置之后通过file:///mnt/sdcard访问不了本地文件
做个笔记,方便查用。我的手机(HUAWEI荣耀3C)在调试程序的时候,突然卡在【usb连接方式正在切换...】的页面,各种重启,各种关闭打开开发者模式都没用,我就恢复出厂设置了。然后程序里面本来是一个webview访问本地网页了,死活显示不出来了,一直提示找不到这个页面。...此处省略折腾的大半个小时...查看手机设置,存储设置,把默认存储选择为SD卡,
2015-10-26 17:02:49
1950
原创 【笔记】Android中Toast的使用技巧
最简单的用法Toast.makeText(this, "Hello World", Toast.LENGTH_SHORT).show();但是如果在短时间内需要显示多条信息的时候,后面的信息需要等前面的信息显示完毕才会显示出来,太耗时间了。快速显示多条//定义一个ToastToast mToast;//初始化mToast = Toast.makeText(
2015-10-22 18:01:32
365
转载 如何降低Android应用程序的耗电量
用户体验导向的Android应用开发——节省电量 随时都得插在墙上充电的设备,不叫移动设备。如果你的App让用户一直守着墙角,用户也会很快把你丢到墙角。你会问:“他怎么知道我的应用耗电?”很抱歉,目前来看,Android用户中有大量发烧友和技术高手,同时系统很不客气地记录了每个应用的耗电量,于是用户偶尔会去系统后台查查耗电大户,之后会毫不客气地打开卸载工具。所以需注意以下几点:第一,不要绞尽脑汁设计
2015-10-21 11:44:09
539
原创 我的Fragment用法小例子
**思路:** 在MainActivity的布局文件中,用一个LinearLayout作为一个占位符,点击ButtonA就将fragmentA显示,点击ButtonB就将fragmentB显示。好了上代码:首先是acitivity_main.xml布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android
2015-10-20 12:58:05
913
原创 Android网页宽度自适应手机屏幕宽度的方法
一、设置网页宽度自动调整这个比较简单,只需要在网页代码的头部内加入一行viewport元标签。viewport的说明:viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width = device-width),原始缩放比例(initial-scale = 1)为1.0,即网页初始大小占屏幕面积的100%。所有主流浏览器都支持这个设
2015-10-19 11:37:14
4999
原创 Android开发中,fragment无法找到Layout文件问题的原因与解决
这次已经是我第二次遇到这个问题,正所谓“人可以犯错,但是不能犯同样的错误”。所以这次解决问题之后我决定写个笔记防止下次再遇到这个问题不知道怎么解决,顺便也给遇到同样问题的哥们一个帮助。做项目的时候需要用到Fragment,但是在onCreateView()里面用inflater.inflate(R.layout.activity_main, container, false);为Fragment添加
2015-10-15 10:32:36
5009
3
原创 Sublime Text 3:支持GB2312和GBK编码
原理:先安装好Package Control,然后再通过这个安装ConvertToUTF8的Package。安装Package Control按Ctrl+~打开命令行,然后复制粘贴下面这一行代码,回车确定:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages
2015-10-13 12:02:30
9878
3
原创 C语言选择排序与冒泡排序
想学习更多的排序算法,请访问todayx的博客选择排序 介绍: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此类推,直到所有元素均排序完毕。排序效果: 代码:/*selection sort*/#include<stdio.h
2015-10-12 18:27:41
856
原创 C语言计算日期A到日期B的天数
代码如下:/*Used to count how many days from day A to day B.Notice: A<B*/#includeint totalYear(int year);int parthYear(int year, int mounth, int day);int main(void){ int yy, mm, dd; in
2015-10-12 17:42:27
1898
原创 【笔记】利用css3特性实现扑克效果
html文件: HTML5 AND CSS3 利用CSS3特性实现扑克效果 8 9 10 J Q K css文件:.header{ width: 800px; height: 100px; padding-top:50px; font-size:25px; margin: auto;
2015-10-08 18:02:12
601
原创 【笔记】利用CSS3特性实现圆角DIV
html文件: HTML5 AND CSS3 css文件:style.cssbody{ background: #F4F4F4;}#div_001{ width: 500px; height: 100px; margin: auto; background: #ff0000; border-radius: 40px;
2015-10-08 15:37:17
380
原创 【笔记】Android中handler用法
//在android里,通常用handler来刷新UI界面,这样子是为了遵循Android UI操作必须在UI线程中执行。//部分代码...private static final int TO_UPDATE_UI = 1;...//定义一个handler,根据message来处理操作private Handler mHandler = new Handler(){ @O
2015-09-28 14:43:17
387
原创 【笔记】Eclipse反编译工具Jad及插件JadClipse配置
针对问题:Ctrl+鼠标左键(或者F3)查看class源码的时候提示:Source Not Found。准备工具:①jadclipse 下载传送门注意选择与eclipse版本一致的版本。(我用的是Eclipse4.4.1,选择下载版本net.sf.jadclipse_3.3.0.jar,经过测试可用)②jad.exe 下载传送门选择对应操作系统的版本。步
2015-09-09 23:23:23
537
原创 【笔记】Android开发中从EditText中获取数字
xml文件中 <EditText android:id="@+id/editText_age" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingLeft="20dp" android
2015-09-08 15:34:49
25677
4
原创 【笔记】Android开发中R文件丢失的解决方法
1、选中项目 -->> Project -->> Clean2、选中项目-->>右键-->>Android tools -->>fix project properties//如果上面两种方法都解决不了的话,就尝试下第三种方法吧。3、检查下是不是有appcompat v7这样的项目生成,很有可能就是这个兼容包导致你的R文件丢失的。我的做法是将项目的min
2015-09-08 11:03:56
628
原创 Android开发中,9-patch (九宫格)图片作为背景带来的问题
点击访问原文9-patch为了解决不同分屏下的图片适应性,对图片做了padding,而在android中,要给一个控件设置背景图,最终是要调用 setBackgroundDrawable 方法来设置图片资源,而此方法执行是这样的,如果图片资源带有padding的话,会缺省作为控件的padding。基于这样,如果控件没有明确设置自己的padding,很肯能会出现图片能出来
2015-08-31 11:50:54
1342
原创 【笔记】Android在代码中打开或关闭WiFi
首先在AndroidManifest.xml中声明相关权限: 自定义一个方法作为wifi的控制开关: /** * 控制WiFi的开关 */ private void toggleWiFi(Context context, boolean enabled) { WifiManager wm =
2015-05-02 10:02:10
936
原创 【笔记】Android studio 重置 DDMS面板布局
问题一不小心把DDMS的布局拖乱了,点击Restore Default Layout无效。********************************************************我是分割线********************************************************解决方案找到 C:\Users\
2015-04-30 09:02:14
1192
转载 Myeclipse连接SQL Server 2008的方法
原文传送门一、修改SQL Server 2008首先要确保SQL Server 数据库的登录方式是『混合验证模式』。如果不是也不要紧,数据库登录模式至少是 『Windows身份验证模式』,所以打开Microsoft SQL Server Management Studio,以Windows身份验证模式登录。在对象资源管理器内右键单击你的数据库,选择『属性』。在弹出的窗口
2015-04-23 13:46:32
13347
Eclipse项目编码批量修改插件
2015-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人