自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (6)
  • 收藏
  • 关注

原创 ubuntu22.04安装ImageMagick

进入http://www.imagemagick.org/download/delegates/ 网站,找到最新的jpegsrc文件,我下载的是jpegsrc.v9a。首先通过convert -list format指令,查看自己是否有jpeg这一格式,如果没有,那么进行下一步操作。找了很久都没有找到有用的资料,直到昨天,才突然找到一篇可用的资料,终于解决了这一问题。4、后续使用,遇到缺少decode delegate问题,需要重新安装,先安装相关delegate。以Ubuntu为例,安装。

2023-07-02 11:32:57 1069 1

原创 软件设计两种方式

There are two ways of constructing a software design. One is to make it so simple that there are obviously no deficiencies; the other is to make it so complicated that there are no obvious deficiencie...

2017-08-21 09:57:59 683 1

原创 ubuntu资源管理器死掉

有时会遇到Ubuntu文件管理器死掉的情况,怎么点击都没有反应,这时只需在终端上运行ps -A | grep nautilus,查找文件管理器nautilus对应的pid,然后sudo+kill+pid就可以关闭文件管理器进程,随便点击一个文件夹就可以重启文件管理器了。...

2017-05-08 11:28:22 878

原创 svn命令行

SVN命令 1、merge不同分支 在本地需要提交的分支目录下 svn merge -r @startRev:@endRev http://www.from.branch/ . 其中:@startRev和@endRev表示需要merge的起始版本号,是属于http://www.from.branch/的 2、合并branch到trunk 检查需要合并的分支的历史:svn ...

2017-04-18 10:05:55 118

原创 C语言声明的优先级规则

A  声明从它的名字开始读取,然后按照优先级顺序依次读取 B  优先级从高到低依次是:     B.1  声明中被括号括起来的那部分     B.2  后缀操作符: 括号()表示这是一个函数,而方括号[]表示这是一个数组     B.3  前缀操作符: 星号*表示 "指向...的指针" C  如果const和(或)volatile关键字的后面紧跟类型说明符(如int,...

2016-07-27 09:50:13 142

原创 ubuntu修改java版本

1  下载完成oracle jdk后,解压到目录下,如:/home/tomsky/ide/jdk_1.82   sudo update-alternatives --install /usr/bin/java java /home/tomsky/ide/jdk_1.8/bin/java 300 sudo update-alternatives --install /usr/bin/jav...

2015-12-04 23:13:51 1202

Android Studio mac快捷键

首先mac有几个功能键和win平台是不一样的,对应如下:⌘: Super(就是那个微软标志)⌃: Ctrl ⌥: Alt⇧: Shift 开始使用Android Studio了,在mac上还是有很多快捷键和Eclipse不同的,先写几个自己常用的备忘,后续再补充1、选中的代码块上下移动: ⌥ + ⇧ + ↑/↓2、快捷覆写方法:⌃ + O3、格式化代码块:⌘...

2015-09-16 15:22:14 106

原创 android查看签名

1、查看签名keytool -printcert -file {apk解压后目录}/META-INF/CERT.RSA 2、查看包信息

2015-07-17 20:47:32 97

原创 android sdk命令行update

新版本安卓已经修改了使用方式,更简单了,直接使用sdkmanager 在android-sdk/tools/bin目录下1、列出安装的和未安装的所有包./sdkmanager --list 2、这里安装最新的platform-tools、27版本的sdk,27.0.3版本的build-tools./sdkmanager "platform-tools" "platf...

2015-07-17 19:27:32 692

原创 iPhone屏幕尺寸、分辨率及适配

转自http://blog.csdn.net/phunxm/article/details/42174937

2015-04-07 16:37:11 97

原创 git将现有项目上传到git仓库

前提,本地有一个项目guard,可以通过ssh远程登录到git服务器,需要将本地项目上传到git服务器,假设git服务器地址为192.168.0.5,仓库在git账户根目录下 1、ssh连接到git服务器,ssh git@192.168.0.5在仓库目录下,输入命令,在仓库中创建空的项目:git init --bare guard.git  2、在本地guard目录...

2015-03-13 20:34:27 204

原创 xcode快捷键-ios开发常用

 下面是iOS开发人员使用Xcode进行开发iOS APP的常用快捷键分享。1 option + cmd + 向上箭头  m/h文件切换2 ctrl + a  光标移动到行头3 ctrl + e  光标移动到行末4 command + G 查找下一个5 command + w 关闭一个文件6 option + command + m 窗口最小化7 command +...

2015-03-11 18:55:24 131

原创 Macbook上如何破解Sublime Text 2/3

 (转)Sublime text 3非常好用,破解方法和原来的Sublime text 2一致。破解是不对的,但是在天朝,房价这么贵,物价这么高,还好版权打得不严,否则真没法活了。但是如果你是高富帅,还是请你支持正版!破解需要用到一点点Vim的编辑技巧,一步步来即可,想必使用这个软件的人,应该都会简单使用下Vim,是我想多了,下面就开始吧! 1、废话不多说...

2015-03-07 15:42:49 391

原创 python中文编码

1、python文件中有中文时,需要在文件头上加入如下代码:# -*- conding: utf-8 -*- 2、python文件需要在linux中双击运行,可在文件头加入:#!/usr/bin/env python ...

2014-10-20 14:27:18 81

原创 sqlite3添加字段

开发中,需要在已有的数据库表上新增字段,可使用以下语句: ALTER TABLE "store_productcategory"  ADD COLUMN "DisplayOrder" INT DEFAULT(0) 但是要修改已有的字段的话就得使用临时表来做,相当于重新创建,很麻烦,不建议修改,容易出错。...

2014-09-28 15:05:53 2941

Android中aidl接口不可初始化handler

开发中发现,在aidl接口中初始化一个handler,会无法接收message,查询文档得知,android中的aidl接口调用是运行在系统随机分配的进程中的(我们不可控制),如果在其中初始化了handler,会导致消息机制无效。 解决方法是handler的初始化提前做,比如在service的onCreate方法中。...

2014-09-02 12:17:07 346

原创 Android中自定义view的drawTex背景变黑的问题

开发中发现,在自定义view中使用canvas.drawText时,如果text的长度过长(小米2上超过90个汉字),并且paint设置了shadowLayer,在某些手机上会自动绘制一个黑色的背景(小米2和中兴的某款机器)。 解决方法:text超过80个时,不设置shadowLayer...

2014-08-20 19:23:56 783

原创 自定义LengthFilter

转载 字符判断若只判断中文可以考虑用位运算提高处理速度public class CustomLengthFilter extends LengthFilter {    private int max;// 字符串能输入的最大长度    private onFullListener listener;     /**     * @param ...

2014-08-19 20:43:47 595

原创 (转)Linux统计代码行数

转自:http://www.cnblogs.com/wdpp/archive/2012/02/28/2386684.html 统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameAndroid2DActivity....

2014-06-19 16:13:56 215

原创 Android实战技巧:深入解析AsyncTask(转)

 转自  http://blog.csdn.net/hitlion2008/article/details/7983449

2014-06-04 12:26:19 64

原创 Android涉及到的设计模式(转载)

转自 http://blog.csdn.net/dengshengjin2234/article/details/8502097 1、适配器模式:ListView或GridView的Adapter简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。 2、建造者模式:AlertDialog.Builder简介:可以分步地构造每一部分。 3、命令模式:Ha...

2014-05-13 10:00:18 92

原创 android签名命令

1、打完包后签名jarsigner -verbose -keystore ChangeBackgroundWidget.keystore -signedjar ChangeBackgroundWidget_signed.apk ChangeBackgroundWidget.apk {alias} {alias}为keystore的别名 2、签名后字节对齐 zipal...

2014-04-09 12:07:01 103

原创 ubuntu解压zip文件乱码

解压zip文件乱码在Ubuntu下使用unzip解压Widnows环境下生成的zip文件,会发生文件名或者目录名乱码现象,解决办法是使用 7-zip和convmv。 安装7-zip和convmv:sudo apt-get install convmv p7zip-full 解压zip文件:LANG=C 7z e zip_fileconvmv -f gbk -t u...

2014-04-04 10:51:54 258

原创 vim使用

1、块选择(在一般模式下)将光标移动到要选择的块的开始位置,按下ctrl+v,左下角出现块示意,将光标移动到最底部,此时光标移动过的区域会反白,此时按下 yy, 在需要的位置按下p即可...

2014-04-03 10:01:52 81

原创 Note: log switch off, only log_main and log_events will have logs!

android程序一直提示:已停止运行,想看下Logcat发现显示:Note: log switch off, only log_main and log_events will have logs!网上找了才发现是这样的问题真机(华为c8813)在Eclipase上测试,打不出logcat信息,只有这样的一句话:Note: log switch off, only log_main and l...

2014-03-24 20:15:56 1099

原创 inux 下查看文件个数及大小

ls -l |grep "^-"|wc -l或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的...

2014-03-19 16:17:19 123 1

原创 checkbox中drawablePadding不起作用

开发中发现用android:button更换checkbox的图标后,想要修改和文字之间的距离,就试着设置drawablePadding,然后发现不起作用,google了下,说是要设置paddingLeft,试了下,果然好使。 google论坛中说是历史遗留问题,以后也不会修改了 经过测试发现,小米2s手机中该属性被修改了,和官方的行为不一致,需要设置drawablePaddi...

2014-03-13 11:49:42 572

原创 git 命令(持续更新中)

1、删除远程分支git push origin :[远程分支名] 2、删除本地分支git branch -d [本地分支名]强制删除:git branch -D [本地分支名] 3、重命名分支在分支下:git branch -m [新名称]替换远程,也可用于上传本地分支:git push origin [新名称] :[旧名称]新名称后一定要有...

2013-12-26 10:14:47 79

原创 (转) Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

使用eclipse编译程序,然后在android手机上运行,报错如下: Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 使用logcat查看log,显示错误如下: NOTE: attach of thread 'Binder Thread #3' failed 原因是某些应用程序(比如360和91手机助手)造成手机无法在SD卡上安装程序 解...

2013-11-01 17:52:47 77

原创 (转) ubuntu查看占用某端口的程序

查看端口使用情况,使用netstat命令。查看已经连接的服务端口(ESTABLISHED   netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED)     netstat -ap 查看8080端口,则可以结合grep命令:     netstat -ap | grep 8080 如查看8888端口,则在终端中输入: lsof -i:88...

2013-10-24 17:53:21 518

原创 [转发] ubuntu 12.04 安装 gcc 4.4

ubuntu 12.04的gcc版本是4.6.3,版本太高,编译android时出错,要把gcc版本改为4.4.3。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库...

2013-10-18 17:02:55 311

原创 Android开发之OpenGL+ES教程(转)

OpenGL ES Tutorial for Android – Part II'm going to write a couple of tutorials on using OpenGL ES on Android phones. The theory of OpenGL ES is the same on different devices so it should be quit...

2013-08-18 22:01:13 205

原创 android opengl es总结(转)

什么是OpenGL ES?OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL 的一个子集。OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。Khronos Group 定义和管理了Ope...

2013-08-18 18:33:35 84

原创 git及github使用

1、生成ssh公钥ssh-keygen -t rsa -C "your_email@youremail.com" 2、添加公钥到git仓库就是将在用户主目录中.ssh文件夹下的id_rsa.pub文件中内容上传到git仓库 对于github仓库,打开github,找到账户里面添加SSH,把idrsa.pub内容复制到key里面 3、测试是否生效这里连接git...

2013-08-09 10:04:59 72

原创 关于字符编码,你所需要知道的

转载自:http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html 字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决...

2013-07-05 11:36:06 87

Android垃圾收集分类

 1、GC_FOR_ALLOC:发生在堆被占满不能进行内存分配时,在分配新对象之前必须进行内存回收。2、GC_CONCURRENT:发生在(可能是部分的)垃圾可供回收时,通常有很多对象可以回收。3、GC_EXPLICIT:显式调用System.gc()产生的垃圾收集。4、GC_EXTERNAL_ALLOC:Honeycomb及以上版本不会出现(一切都已在堆中分配)。5、GC...

2013-04-09 12:06:36 240

原创 ios应用生命周期的事件

在应用程序的整个生命周期中,事件标记了某些重要的阶段。这些 事件可以作为消息发送到应用委托或者作为通知给任何对象。从ios4开始,一个应用可以运行在多任务环境下。Home按钮不会终止你的应用,只是暂停它,它的进程还在,但是不接收任何事件。下面来分析各个状态和它的消息:应用刚刚启动,会收到以下消息:applicationDidFinishLaunchingWithOptions:

2012-11-09 09:01:35 268

原创 arm嵌入式概念

1、ARM指令集(32位),Thumb指令集(16位)2、ARM指令集和单纯RISC定义的不同:1)特定指令的周期(circle)数可变。如:多寄存器装载/存储的Load/Store指令的执行周期就是不确定的2)内嵌桶形移位器产生了更为复杂的指令3)Thumb16位指令集:代码密度可以提高约30%4)条件执行:只有当某个特定条件满足时指令才会被执行,提高了代码密度5)增强指

2012-10-11 16:42:58 374

转载 TCP解析容易引起的混淆

说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之外,

2012-05-04 12:35:58 1026

原创 ubuntu窗口没有标题栏 gnome版本

在安装了compiz fusion又卸载了之后,很常见的问题是打开的所有窗口都没有标题栏了,也就是没有窗口外面那个带最小化最大化和关闭按钮的框,让人觉得很不爽,其实只要在终端中输入以下命令即可恢复metacity --replace &...

2012-03-23 10:08:06 328 1

jQueryAPI帮助文档

本jQuery API 帮助文档当有搜索,检索功能,API函数全

2009-07-23

spring2.0教程

spring开发参考手册,包括spring各种应用。

2008-09-03

精通EJB3.0

EJB3.0入门,很有参考价值的

2008-05-19

蚂蚁网络电视

可以观看各地电视及电台频道

2007-07-15

MySQL_Front

MySQL图形管理工具,支持中文,很好用的

2007-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除