自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (13)
  • 收藏
  • 关注

原创 查看手机内存信息

查看手机内存信息,直接把手机里的信息输出到电脑里,如下:adb shell dumpsys meminfo > e:\log\a.txt完。

2020-11-10 14:57:16 267

原创 一句话杀死正在执行中的脚本

有没有遇到过脚本跑得肆无忌惮的根本停不下来,只能用重启的办法,因为单纯的kill就根本杀不掉脚本进程。我尝试过ps出所有sh的进程,然后kill -9 后面跟一大串ps出来的进程号,结果杀掉进程了。这样做好使但是费力。于是,想到写个sh循环处理进程,但是每次杀进程的话都要要把该sh push到手机里,然后shell下面用sh命令运行它,才能杀掉脚本进程,步骤繁琐。下面是杀进程的sh脚本#!/bin/sh#根据进程名杀死进程processname='sh'PROCESS=`ps -ef|g

2020-11-06 15:39:47 1568

原创 shell脚本超时处理

支援了别的组维护shell脚本,遇到的脚本卡死的问题,我想到了做个超时处理,于是研究了一下超时处理timeout。通过反复修改调试,发现它相当于java里的try语法中的finally,也就是timeout函数里的超时处理最终都是要执行的,只要waitfor的时间一到就执行。下面是我研究后的最终测试的代码以及运行结果。timeout(){ waitfor=5 command=$* $command & # &是与后面的同时执行,&a

2020-11-05 14:31:14 3111 3

原创 shell中的函数没有调用却被执行了

今天遇到个奇怪的现象,shell脚本里的函数,我不调用它的话,运行的时候却也执行了。。(后来找出了原因是新建sh文件时出了错。解决后正常了。)正常之后,以下测试代码运行出的结果是正常的,否则会出现以上问题。#!/bin/bashtest (){ a=$1 echo "test (): \$0 is $0" echo "test (): \$1 is $1" echo "test (): \$a is $a" echo "test (): total args give to

2020-11-04 18:21:10 775 1

原创 outputs/apk/debug/app-debug.apk安装无效

升级了android studio之后,我也遇到了outputs/apk/debug/app-debug.apk安装无效的问题。这是android studio3.0 及之后版本对测试包数据的保护措施。详情请见:https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html (Android Studio 3.0 and FLAG_TEST_ONLY)解决方法一:你不妨加 t 试试:adb ins.

2020-09-02 11:38:25 3531

原创 mysql增删改查

记录基础的开始:1、mysql -uroot -p 在控制台下进入mysql,记得回车后输入mysql密码。2、show databases; 查一下已有所有数据库,以分号结束。3、use test; 使用指定的数据,以分号结束。4、创建表5、show tables; 查看数据库中创建的表完。...

2020-08-21 16:05:52 199

转载 《TensorFlow进阶指南基础算法与应用》PDF+源代码+黄鸿波+对比分析

以下是转载。正文之前,告诉大家好消息,《TensorFlow进阶指南基础、算法与应用》作者黄鸿波在大家举荐之下开课了《推荐系统实战》。大佬微信号是doublewave,欢迎add咨询,可以备注是“明明明星”推荐的哦么么哒。好了。从去年开始到现在,读了好几本TensorFlow相关的书籍了,发现有几本国内作者写的书,感觉各有优缺点,对比学习,效果不错。感觉《TensorFlow进阶指南基础、算法与应用》相对而言还是比较好的,虽然书名叫做进阶指南,但是实际上是从基础到应用的整个过程都讲的比较透.

2020-07-24 18:29:40 620

转载 肺腑之言,聊聊推荐系统工程化应该怎么入坑

原创黄鸿波AI的那些事儿今天自从今年我在一些平台讲了几次推荐系统的公开课后,就有好多同学加我,问我推荐系统应该怎么入门,那么今天,我就结合自己的实际经历来聊聊推荐系统怎么入门比较好。实际上,想要入门或者转行到推荐系统的一般有三类人,第一类就是推荐系统相关方向的研究生同学,第二类就是从NLP或者其他深度学习相关工作转行到推荐系统的同学,第三类就是由开发岗向推荐系统开发转行的同学。那么今天,我就从这三个角度来分别说一说推荐系统应该怎么入门。我是推荐系统方向的研究生 ...

2020-07-24 18:14:32 610

原创 系统亮度的设置及授权

以下为设置系统亮度的封装函数:(注意:在API 23或更高版本中,用户必须为系统权限手动授权。所以,我们需要通过“Settings.System.canWrite”判断是否有权限,否则跳转到权限界面让用户自己手动授权) public void saveBrightness(Activity activity, int brightness) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

2020-07-03 16:23:54 551

原创 sudo命令提示“command not found”

我看目前百度这方面的资料不是很多,便记录一下linux上遇到的这类问题。如果sudo执行命令运行文件时提示:“command not found”,那时因为安装编译sudo时默认自带了-with-secury-path选项。那么除了重新安装编译sudo外,还可以这么解决:那就是在执行sudo命令之前先执行一下授权命令"chmod +x <文件>",演示如下图:...

2020-06-02 17:59:38 8781 1

原创 Python实现exchangelib发送带附件的邮件

来了哈!#!/usr/bin/env python3# -*- coding: utf-8 -*-# 发邮件,带附件import osimport loggingfrom exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBody, FileAttachment, Configura...

2019-07-12 16:52:00 3579 1

原创 Python实现smtp服务发送带附件的邮件

来了哈:#!/usr/bin/env python3# -*- coding: utf-8 -*-# 使用smtp服务发带附件的邮件import smtplibfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefro...

2019-07-11 13:11:34 631

原创 ananconda 安装exchangelib包

最近需要用到这个包exchangelib。步骤很简单,下面我们开始安装。如上图,window进入控制台窗口输入activate,回车。然后输入“pip install exchangelib”友情推荐给有需要的同学:http://www.ai-course.cn/course/14www.ai-course.cnhttps://coding.imooc.com/...

2019-07-05 14:40:40 756

原创 Python的open, io.open, codecs.open该如何选择

open, io.open, codecs.open应该如何选择?之前用到了open来读写文件。我发现好几个系统文件里都有open函数,如:_io.py; codecs.py; builtins.py。调用时可以使用io.open; codecs.open; 或者是直接open。当时我挨个儿试了一下都是正常的,那么用哪个呢?简单从代码简化上看,后两者还要导入模块,于是我就简单粗暴的直接...

2018-09-28 15:31:28 1839

原创 反射调用

初次使用反射,记录一下: /** * 获取手机imei */ public void getIMEI() { try { Class clazz = Class.forName("android.telephony.MzTelephonyManager"); Method method = clazz.getMethod("getD

2016-05-11 19:49:43 694

原创 Uiautomator2和Uiautomator的区别

1、api不同但也差不多2、Uiautomator2是安卓项目,而Uiautomator是java项目3、Uiautomator2可以输入中文,而Uiautomator的java工程需借助utf7输入法才能输入中文4、Uiautomator2必须明确EditText框才能向里面输入文字,Uiautomator直接指定父类也可以在子类中输入文字5、Uiautomator2获取控件速度...

2016-01-20 18:15:50 12105

原创 java中split以"."分割

我也遇到:写脚本时使用字符串分割函数split(),发现:        String s = "upload/20120416135915265.sql";        System.out.println(s.split("."));输出的并不是想要的结果,之后输出:        System.out.println(s.split(".").length);

2015-08-17 20:30:59 1211

原创 adb shell pm 集

C:\Users\niming&gt;adb shell pmusage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [TER] pm list permission-groups pm list permissions [-g] [-f] [-d] [-u] [...

2015-08-11 17:35:21 9166

原创 robotium框架的学习记录

robotium框架的学习记录1、solo.clickOnText("全部"); 2、solo.clickOnView(solo.getView("change")); //点击进入换算模式 3、solo.enterText(solo.getEditText(0), "123"); //向第0个EditText中输入数据,传的整数 4、solo.enterText(solo

2015-07-08 18:02:02 794

原创 static块相关例子

仅为学习记录。直接上例子吧:public class StaticExample{ static{ System.out.println(1); } static { System.out.println(2); } static { System.out.println(3); }

2015-07-08 17:47:49 482

原创 String转double保留两位小数

关于此问题,网上一些答案不太靠谱通过实践,此处只提供一个办法: String price_CNY = map.get("CNY"); //6.2041 Double cny = Double.parseDouble(price_CNY);//6.2041 这个是转为double类型 DecimalFormat df = new DecimalFormat("...

2015-07-07 18:00:11 39594 1

原创 adb shell命令、logcat、fastboot

常用的adb命令。大飞_Rflyee:http://blog.csdn.net/rflyee/article/details/10033287,在此基础上添加补充了。1、列出系统上已经安装的android平台和已建的avd信息:android list 2、显示系统中已安装的全部Android平台:android list targets3、显示系统中已建的全部...

2015-06-30 17:54:09 3135

原创 设计模式学习之旅——里氏替换原则

我2014年大学毕业,前后也做过了不少的安卓开发项目,始终觉得此设计模式任然要进一步的学习研究。设计模式是前人对以往项目经验的总结,供我们学习利用的一个开发手段,在软件工程中使用了它能为我们项目的开发带来很大的收益,在Java或android的开发过程中也会不经意的用到这些设计模式。重新学习了一段时间的设计模式后,我想到了在此处记录一下我的学习笔记,也许以后会觉得这些都变成了常识而已,而我...

2015-05-14 17:13:48 523

原创 调用应用服务器的接口

一、在我的移动项目——NewDraftWriteActivity类——leave()函数,直接调用接口,该类继承了接口BPowerKernelWaitCallback,实现该接口的方法为获得调用接口的返回值。

2015-03-12 17:23:12 1145

原创 Android的ArrayList<String> 的用法

一 再现整理ArrayList<String> 的用法1 定义、初始化 private ArrayList<String> menus = new ArrayList<String>();2 赋值 for(cursor.moveToFirst();!cursor.isAfterLast();cursor.moveToNext()){ ...

2015-03-04 14:28:42 5987

原创 整理Android的列表的一行布局

整理Android的列表的每一行布局。<?xml version="1.0" encoding="utf-8"?><!-- 账号管理、设置 --><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match...

2015-03-04 09:35:42 874

原创 sql

手上的项目需要自己写sql语句查询。我对后台查询的语句进行了跟踪改写,获得如下select 1 as _id,'未读邮件' AS '状态',(SELECT count(*) FROM [dbo].[emailsign] AS [Extent1] WHERE (1 = [Extent1].[emtoid]) AND (N'未签收' = [Extent1].[signtype])) AS

2015-02-11 16:16:29 600

原创 Map / HashMap 获取Key值的方法

方法1:keySet()HashMap hashmp = ne HashMap();hashmp.put("aa", "111");Set set = hashmp.keySet();Iterator iter = set.iterator();while (iter.hasNext()) {String key = (String) iter.next();// prin...

2015-02-06 13:25:04 9157

原创 获得系统版本号

对以前用过的东西做个整理与记录获得版本号。静态变量直接用类名获得,不需要初始化一个对象,单例模式就也用不上了。代码如下: String versionName = MyApplication.versionName; int localVersion = MyApplication.localVersion;在继承Application的文件代码如下:package

2015-02-03 10:23:11 564

转载 Exported service does not require permission警告

原作者通过api发现出现警告的原因:这是一个可以被外部访问的service,需要使用权限来限制外部访问解决方法:1.添加android:exported="false"这种方法是限制外部访问,自然不需要权限了2.声明权限先在标签下加入然后在标签下android:permission="oem.permission.SENDMAIL"完。以上是转的

2015-02-02 12:44:31 820

原创 Android在配置文件中隐藏输入法

在配置文件中隐藏输入法<activity android:launchMode="singleTask" android:name="bpower.mobile.bpgmsg.BPGMsgActivity" android:windowSoftInputMode="stateAlwaysHidden" >

2015-02-02 12:25:00 501

原创 修改SimpleAdapter里的数据

修改SimpleAdapter里的数据,在如下第二个for语句里: ArrayList> list = new ArrayList>(); for(int i = 0; i < cursor.getCount(); i++,cursor.moveToNext()){ HashMap hp = new HashMap(); hp.put("name"

2015-01-30 17:33:27 1361

原创 andorid scrollView隐藏滚动条

andorid scrollView隐藏滚动条。可以在布局里设置: <ScrollView android:id="@+id/svDetailsConceal" android:layout_width="match_parent" android:layout_height="match_parent" andro

2015-01-30 11:15:53 692

原创 单例模式

单例模式中获取唯一的MyApplication实例

2015-01-28 17:01:56 471

原创 cursor循环查询数据库里的内容

循环查询数据库里的内容 //方式1 for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) { String _id = cursor.getString(0); String _value = cursor.getString(1); } //方式2 cursor.moveToFir...

2015-01-21 16:04:03 2109

转载 Android GridView属性集合

以下整理的不错哦 (我不会转载,就复制粘贴过来的)GridView的一些特殊属性:1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”colu

2015-01-16 18:03:22 535

原创 onActivityResult传值

用过,但现在再次用时有细节忘记的地方。便在此记录一下。两个至多个activity之间的传值用onActivityResult。以下是两个Activity之间的传值。第一个类的Java代码1:LinearLayout ll = (LinearLayout) findViewById(R.id.ll10); ll.setOnClickListener(new OnClickList

2015-01-09 16:05:40 839

原创 数据库 ‘BPowercs‘ 的日志不可用。有关相应错误消息,请查看事件日志

[Err] 42000 - [SQL Server]ALTER DATABASE 语句失败。HY000 - [SQL Server]数据库 'BPowercs' 的日志不可用。有关相应错误消息,请查看事件日志。修复所有错误后重新启动数据库。解决办法,运行如下语句:use BPowercsgoalter database BPowercsset recovery simpleg...

2015-01-07 11:12:33 13288 2

原创 Android 列表里的radioButton

适配器——单选 radioButton    重点是适配器里 radioButton 的 setOnCheckedChangeListener事件/** * 适配器 * 2014-12-23 * @author nm */ public class ListAdapter extends BaseAdapter { private Context context;

2014-12-24 10:42:59 546

原创 Android 适配器——单选 radioButton

适配器——单选 radioButton    重点是适配器里 radioButton 的 setOnCheckedChangeListener事件/** * 适配器 * 2014-12-23 * @author nm */ public class ListAdapter extends BaseAdapter { private Context context; p

2014-12-24 10:29:58 758

re-sign.jar android反签名文件 robotium可用

1.jarsigner   -keystore C:\Users\hhb\.android\debug.keystore     (指定签名文件,此目录为eclipse默认存放keystore文件路径)   -storepass android   -keypass android   -sigalg MD5withRSA   -digestalg SHA1   D:\latesthxj.apk     (删除META-INF目录后的包)   androiddebugkey 2.zipalign 4 D:\你的删除META-INFO名字.apk D:\你的重新签名之后APK的名字.apk

2018-04-09

反编译apk工具

这是反编译apk工具。首先解压jadx-0.6.1-dev.zip到jadx-0.6.1-dev,然后进入双击:\jadx-0.6.1-dev\bin\jadx-gui.bat,等一下工具就打开了。(资源分本想设置0分,但是最低只能设置1分,该版本很好用,也分享给自己,方便随时下载使用)

2017-09-07

Utf7Ime输入法

该资源是写uiautomator时用到ime7中文输入法app源码。。在项目的bin目录下有我已经编译出来的apk文件,直接将其安装到手机即可使用。我从git上down下来跑了一遍后的文件,可用。

2015-11-09

socket简单推送文件

socket简单的推送文件的功能,从客户端传到服务器端。原理是文件输入流读本地文件到字节数组里,再通过输出流传到服务器。在服务器端用输入流读到字节数组,再通过文件输出流写到本地。

2014-12-01

设置Chrome主页

PartnerHomepageProviderExample.java: private static String HOMEPAGE_URI = "http://www.baidu.com"; 把生成的apk改名为ChromeCustomizations.apk后在cmd中使用命令adb push ChromeCustomizations.apk /system/app放到系统中, 清除Chrome数据,重启机器后打开Chrome即可看到主页为百度。

2014-11-17

固件修改工具

固件修改工具DragonFace_V2.1.2r1_20131227.zip,修改系统信息如固件版本等,修改开机logo、开机动画等,可以添加删除apk,修改系统配置、硬盘映射、build.prop文件,initsunxi.rc,Gsenser方向矫正等。

2014-11-13

WinMD5.exe加密工具

这就是一个WinMD5.exe加密工具。

2014-11-13

Android系统的3个logo的修改

android A13和android-A23的logo的修改目录、说明文件。修改目录:根目录下的device,frameworks,packages,system。

2014-11-10

点击图标进入指定网址的浏览器

这是Android源代码,可以直接导入后运行出结果。实现了点击图标进入指定网址的浏览器,手机里的任一个浏览器都可以用来浏览。如果指定浏览器的话,只要解注销掉主类里的"intent.setClassName()"一句话就好了。

2014-08-18

Linux下的无线驱动

b43-fwcutter-015.tar.bz2 wifi驱动

2014-07-12

仿安卓通讯录按字母排序列表

仿安卓通讯录按字母排序列表,让所有的名字按第一个字的手写字母排序。

2014-01-08

android查找相册图片、拍照、上传到服务器

完整的的应用例子,本人已经成功运行并用于大的应用项目,放此也可供自己今后下载重用。可以查找相册图片,拍照片,能上传到内部服务器。用时需改url

2013-11-02

Android成功调用REST WebService

本项目是Android调用REST WebService的例子,成功获取了java后台数据库的数据。里面URL一定要自己改变哦。

2013-10-17

空空如也

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

TA关注的人

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