- 博客(54)
- 资源 (10)
- 收藏
- 关注
转载 如何在 Git 里撤销(几乎)任何操作
任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。撤销一个“已公开”的
2016-03-26 13:31:42 412
转载 git删除未跟踪文件
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean
2016-03-26 11:45:00 599
转载 python时间函数和常用格式化
http://canlynet.iteye.com/blog/1543184使用之前import:import time,datetime下面的函数在python2.7里可以正常运行,但python2.4可能不支持某些方法。比如python2.4.3中报错:AttributeError: type object 'datetime.datetime' has no at
2016-03-24 23:44:49 2043
转载 python日期操作
http://www.cnblogs.com/rollenholt/archive/2012/04/11/2441699.htmldatetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day.datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond.
2016-03-24 23:42:16 467
原创 mysql修改max_allowed_packet
mysql -u root -p进入mysql命令行使用命令show variables like 'max_allo%'查看当前限制修改my.ini配置文件在文件中增加max_allowed_packet = 64M;来修改
2016-03-23 14:32:05 467
转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
http://blog.csdn.net/xyz_lmn/article/details/12517911 Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent(
2016-03-23 10:32:10 412
转载 Linux IO实时监控iostat命令详解
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858810.html简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法ios
2016-03-22 15:30:21 387
原创 android编译hmm命令的输出
$ hmmInvoke ". build/envsetup.sh" from your shell to add the following functions to your environment:- lunch: lunch -- tapas: tapas [ ...] [arm|x86|mips|armv5] [eng|userdebug|user]- croot:
2016-03-21 15:09:06 660
原创 mysql从.frm和.ibd文件恢复数据库
下载MySQL Utilitieshttp://dev.mysql.com/downloads/utilities/需要安装https://www.microsoft.com/en-us/download/details.aspx?id=407841、管理员打开cmd,使用mysqlfrm.exe工具恢复出表的创建语句mysqlfrm --serve
2016-03-21 11:19:31 7653 1
原创 django使用sitemap框架时修改默认域名
按照django的sitemaps框架指导https://docs.djangoproject.com/en/1.9/ref/contrib/sitemaps/生成sitemap.xml的时候url> loc>http://example.com/rand/1.htmlloc> lastmod>2016-03-20lastmod> changefreq>w
2016-03-20 21:24:22 1126
转载 用python获取windows或linux主机名的方法
http://tony413.iteye.com/blog/395177通过python的os模块获取windows或者linux主机名的通用函数。 Python代码 #!/usr/bin/env python #coding=utf-8 import os def hostname(): sys = os.
2016-03-19 14:41:13 4575
原创 在Ubuntu 14.04中升级python到2.7.11
https://serverfault.com/questions/669859/how-can-i-upgrade-python-to-2-7-9-on-ubuntu-14-4sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7sudo apt-get updatesudo apt-get upgrade
2016-03-18 23:21:48 9562 1
原创 mysql-connector-python, mysql-connector-python-rf and mysql-connector-repackaged
https://stackoverflow.com/questions/34168651/what-are-the-differences-between-mysql-connector-python-mysql-connector-pythonWhat are the differences between mysql-connector-python, mysql-connec
2016-03-18 23:15:55 1385
原创 pip install mysql-connector-python安装时报错不满足requirement
pip install mysql-connector-python报错Collecting mysql-connector-python Could not find a version that satisfies the requirement mysql-connector-python (from versions: )No matching distrib
2016-03-18 23:02:29 14455
原创 error: option --single-version-externally-managed not recognized
pip安装时报错error: option --single-version-externally-managed not recognized增加--egg选项pip install --egg softname
2016-03-18 22:57:48 3675
转载 在html中控制自动换行
其实只要在表格控制中添加一句就搞定了。其中可能对英文换行可能会分开一个单词问题:解决如下:语法: word-break : normal | break-all | keep-all 参数: normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同。也
2016-03-18 21:30:08 1095
原创 用Python直接写UTF-8文本文件
当我们这样建立文件时f = file('x1.txt', 'w')f.write(u'中文')f.colse()直接结果应该是类似 f.write(u'中文')UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-16: ordinal not in range(12
2016-03-18 21:21:12 8970
转载 SystemUI之功能介绍和UI布局实现
http://blog.csdn.net/azhengye/article/details/50419409前言SystemUI功能介绍SystemUI主要视图PhoneStatusBarViewPanelHolderkeyguard_bouncer总结前言Android ROM开发过程中,难免会涉及到对SystemUI的修改
2016-03-18 17:59:18 1191
转载 How to create a custom notification on Android
http://www.framentos.com/en/android-tutorial/2012/02/20/how-to-create-a-custom-notification-on-android/In this article, we will explain how is possible to create a custom notification layout
2016-03-18 17:52:30 457
原创 android4.4修改通知栏图标和文字大小
代码文件路径/frameworks/base/core/res/res/layout/notification_template_base.xml在改文件中修改布局
2016-03-18 13:22:46 2238
原创 android在代码中修改view的布局
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(v.getLayoutParams()); lp.setMargins(20, 20, 0, 0); v.setLayoutParams(lp);FrameLayout.LayoutParams是要修改v的上层布局先获取待修改v的当前
2016-03-18 10:24:48 990
原创 获取view的所有child view并打印类型
private ArrayList getAllChildren(View v) { if (!(v instanceof ViewGroup)) { ArrayList viewArrayList = new ArrayList(); viewArrayList.add(v); return viewArrayList; }
2016-03-17 18:17:33 5514
原创 代码中修改ImageView的高度和宽度
image_view.getLayoutParams().height = 20;必要时调用image_view.requestLayout()http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically
2016-03-17 18:15:26 3594
转载 Linux修改Shell命令提示符及颜色
1. Linux登录过程中加载配置文件顺序:/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]可查看默认的~/.bashrc文件如下:[root@~/wade/codeReview/redis-2.8.17] cat ~/.bashrc # .bashrc # U
2016-03-15 15:30:54 843
转载 android 4.3之后使用ccache提供编译速度
ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用cpp解析这些信息所需要的时间。如果某头文件中包含对其他头文件的引用,ccache会用那个文件的 cpp-parsed版本来取代include声明。ccache只是将最终的文本拷贝到文件中,使得它可以立即被编译,而不是真正去
2016-03-15 15:29:04 453
原创 #ffffffff透明度参照表
解析:〈#ffffffff〉#ffffffff由#加八位数字或字母组成,前两个ff为透明度(十六进制),后面六位ffffff为颜色代码,采用RGB配色(十六进制)透明度总共有255阶,写进语句的都是转换为十六进制的值,255阶为不透明,要得到25%透明度,将255乘25%得到大概63(此时仍是十进制值),那么在进位制选择十进制,输入63,在Hex输出框可以得到3f,那么这个就是
2016-03-15 13:21:41 10672
原创 开发板uboot信息保存
U-Boot 1.1.4 (Apr 24 2015 - 17:56:21)ap143 - Honey Bee 2.0DRAM: sriHoney Bee 2.0ath_ddr_initial_config(195): (16bit) ddr2 inittap = 0x00000003Tap (low, high) = (0xa, 0x35)Tap values =
2016-03-15 13:09:48 1098
原创 使用dd命令分割开发板固件
拿到的16MB固件是整个flash的bin文件在已经知道分区定义的情况下使用dd命令分割镜像文件使用ibs=1把输入设置为按1字节读入使用count表示读取多少个字节使用skip跳过前面的其他分区dd if=f2bin of=dduboot ibs=1 count=262144dd if=f2bin of=ddubootenv ibs=1
2016-03-15 10:33:30 1226
原创 openwrt 16M分区格式
内核启动信息[ 0.896079] 6 cmdlinepart partitions found on MTD device spi0.0[ 0.902192] Creating 6 MTD partitions on "spi0.0":[ 0.907190] 0x000000000000-0x000000040000 : "u-boot"[ 0.92034
2016-03-15 10:29:32 1488
原创 python更新pip
You are using pip version 7.1.2, however version 8.1.0 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.
2016-03-12 22:35:54 3208
原创 openwrt 15.05 branch (Chaos Calmer)编译出的固件bootargs被覆盖
编译出的固件bootargs参数被内核覆盖内核不使用uboot传来的参数查看代码发现在内核代码\linux-3.18.27\arch\mips\ath79\prom.c中调用prom_init => ath79_prom_init_cmdline => ath79_use_image_cmdline进入了ath79_use_image_cmdline在函
2016-03-12 15:50:26 1636
转载 刷官方无web界面openwrt初步配置
http://www.right.com.cn/forum/thread-78763-1-1.htmltelnet 192.168.1.1一。让设备联网1.1 pppoe用户: 设置wan口类型为pppoeuci set network.wan.proto=pppoe设置pppoe用户名和密码、mtuuci set network.wan.u
2016-03-11 15:52:45 5396
原创 openwrt编译系统源码下载
https://wiki.openwrt.org/doc/howto/buildroot.exigenceDownloading SourcesGITcloning the Git repository using one of the following commands:trunk (main development tree)The devel
2016-03-11 11:03:10 1640
转载 ADB简述
http://blog.sina.com.cn/s/blog_4cd5d2bb0101a1bb.html目录1. 概述 22. ADB架构 22.1. ADB各模块定义 32.2. adbd (ADB daemon) 42.2.1. 启动流程 42.3. adb server 72.3.1. 启动流程 72.4. adb client 82.
2016-03-09 22:28:25 982
原创 mysql-5.7.11-winx64.zip的解压缩安装
到官网下载https://dev.mysql.com/downloads/mysql/下载地址https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip
2016-03-09 21:50:34 1359
原创 不重启调试SystemUI
先使用adb shell进入手机修改系统目录的读写属性mount -o remount,rw -t ext4 /dev/block/mtd/by-name/system /system再退出到cmd使用adb push D:\androiddebugapps\SystemUI.apk /system/priv-app替换手机里的SystemUI.apk然后adb reboot重启手
2016-03-09 19:09:07 3328
原创 onAttachedToWindow () 和 onDetachedFromWindow ()
protectedvoid onAttachedToWindow() This is called when the view is attached to awindow. At this point it has a Surface and will start drawing. Note that this function isguaranteed to be called b
2016-03-09 15:04:01 511
转载 Android实战技巧:ViewStub的应用
http://blog.csdn.net/hitlion2008/article/details/6737537/ 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而
2016-03-09 11:31:04 391
转载 Android设备adb授权的原理
http://blog.csdn.net/sowhat_ah/article/details/43307907error: device unauthorized. Please check the confirmation dialog on your device.用adb调试android设备时,首次连接时,会出现一个授权提示:error: device unau
2016-03-08 22:21:37 10538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人