- 博客(224)
- 资源 (6)
- 收藏
- 关注
转载 4.crontab 时间格式
crontab文件的含义:用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:minute hour day month week command其中:minute: 表示分钟,可以是从0到59之间的任何整数。hour:表示小时,可以是从0到23之间的任何整数。...
2018-07-26 08:32:02 1221
转载 3.source、sh、bash、./执行脚本的区别
1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初...
2018-07-23 21:59:12 609
转载 11.C 函数指针 用法
菜鸟在线C编译器:1)或2) 1. http://www.compileonline.com/compile_c_online.php 2.http://www.runoob.com/try/runcode.php?filename=helloworld&type=c1.基本定义c语言函数指针的定义形式:返回类型 (*函数指针名称)(参数类型,参数类型,参数类型,…)...
2018-07-19 08:26:18 420
转载 10. C 使用 http 协议 下载文件
实现http的下载用C语言实现简单的http下载接口,方便移植到其他程序中使用要满足的功能:支持chunked方式传输的下载 被重定向时能下载重定向页面 要实现的接口为int http_download(char *url, char *save_path)思路:解析输入的URL,分离出主机,端口号,文件路径的信息 解析主机的DNS 填充http请求的头部,给服务器发...
2018-07-18 11:35:46 1320
转载 9. c++ 命名空间 namespace
摘要:C中是没有命名空间的,主要是靠static 进行文件区分;C++的命名空间关键字:namespace 用来定义命名空间一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。 例如很多人都参与了一个文件管理系统的开发,它们都定义了一个全局变量 ...
2018-07-18 11:31:27 323
原创 8.C 不定数组 va_list stdarg.h
菜鸟在线C编译器:1)或2) 1. http://www.compileonline.com/compile_c_online.php 2.http://www.runoob.com/try/runcode.php?filename=helloworld&type=c 摘要:注意:如果想要使用stdarg.h中的宏定义和类型对象,必须显示定义头文件#include ...
2018-07-18 10:53:49 465
原创 7.JNI 内存泄漏 处理 方法总结
在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,java会自己回收。jstring jstr = env->NewStringUTF((*p).sess_id); ...env->DeleteLocalRef( jstr); jobject jobj...
2018-07-18 09:22:22 2103
转载 6.JNI 资源释放--简介
JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java 虚拟机调用 Java 的代码。JNI 编程在软件开发中运用广泛,其优势可以归结为以下几点:利用 native co...
2018-07-18 08:55:29 707
原创 5. C 结构体 数组的指针 初始化 与 内存释放
菜鸟在线C编译器:1) 1. http://www.compileonline.com/compile_c_online.php结构体如下:struct student{ Int num; Char* name;} Tom,*Lily;1.如果定义成Tom的形式,不需要为结构体分配内存,但是需要对name分配内存Tom.name =(char*)malloc(...
2018-07-18 08:34:52 4100 2
原创 4.C 的free 和 C++的delete 内存释放 区别和相同;
菜鸟在线C编译器:1) 1. http://www.compileonline.com/compile_c_online.php摘要1.free对应的是malloc;delete对应的是new;2.free用来释放malloc出来动态内存,delete用来释放new出来的动态内存空间。区别1.数组/结构体 C: int *p=(int*)malloc(10*...
2018-07-18 08:28:41 645
原创 3. C 共用体 union
菜鸟在线C编译器:1)或2) 1. http://www.compileonline.com/compile_c_online.php1)定义:1. 数据类型:共用体是一种特殊的数据类型;2. 只有一个有效值:任何时候只能有一个成员的值,是有效值。共用体提供了一种使用相同的内存位置的有效方式。3. 大小: 以最大的一个数据类型 大小,最为这个共用体的大小;2)声明:形式...
2018-07-13 15:43:35 162
原创 2. C 结构体 和位域
菜鸟在线C编译器:1)或2) 1. http://www.compileonline.com/compile_c_online.php摘要:结构体:相当于 java 中的对象bean,有各种属性(数据类型);位域:位域在本质上就是一种结构类型,不过其成员是按二进位分配的。一、结构体:1.声明struct tag { member-list memb...
2018-07-13 15:02:50 277
原创 1.C static全局变量与普通全局变量的区别;static局部变量与普通局部变量的区别;static全局函数与普通全局函数的区别;
菜鸟在线C编译器:1)或2) 1. http://www.compileonline.com/compile_c_online.php 2.http://www.runoob.com/try/runcode.php?filename=helloworld&type=c摘要:1.static全局变量只初使化一次,防止在其他文件单元中被引用;2.static局部变量只被...
2018-07-13 09:46:20 3397
原创 2.Linux 常用命令
有些命令没有实际体验,但是常用,接下来一个月内会常用;进入linux 终端命令窗口( 就是Windows下的cmd 窗口):ctr+alt+T 一.查看日志常用命令打开文件: less 2018-07-08-log.txt输入: /com.dxtest.demo [/搜索的内容,回车即可。]查看是否有项关内容: grep '搜索内容' --color 文件名称 给搜索...
2018-07-12 21:10:20 339
原创 1.Win7 安装 虚拟机 linux 编译ffmpeg 生成so文件
参考:https://www.jianshu.com/p/aaacd4ecb6f1 敝人图正确道路,不拐卖磨脚走windows(会出现大量的错误,需要解决,太繁琐不如直接linux)下面是补充:在linux 系统里面预先安装好:vim, yasm, gcc(gcc 使用来编译C语言的 文件)0.0 linux基本命令介绍进入编辑模式,i进入命令模式,Esc命令模式...
2018-05-11 17:43:15 799
转载 对Activity顶部嵌套的"title_bar"进行状态栏透明化
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout_contentview); getTranslucentStatusBar(findViewById(R...
2018-04-08 08:56:11 265
转载 当Android Studio遇见SVN之分支创建及合并篇
一、创建新分支:1. 创建测试项目并使其和SVN进行关联: 首先我们在Android Studio中新建一个测试项目SVNTestDemo,然后使其和SVN进行关联(从SVN更新下来的项目可忽略此步,不熟悉此步骤的朋友们请请转至 上一篇)。2. 提交本地新增或改变的文件:创建新分支前,最好先将本地修改的文件提交至 SVN。SVN 每一次提交操作时,都会有一个对应的 Revision。这里我们需要记...
2018-04-04 11:08:16 683
原创 java 反射的Utils
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class InvokeMethodOpen { public sta...
2018-03-28 17:12:36 758
原创 公司 电脑突然 上不去网络 无网络访问
1.同事可以上网,网线正常,接触良好:请查看是不是和我一样:注:这个提示框一般不会提醒,我也不知道怎么弹出来的2.解决办法:将步骤4-标记的地方修改下,换成其他数字(---有时候自动获得IP地址也会出现)注:至于ip地址查看同事的电脑,可以上网的:cmd命令:...
2018-02-28 09:11:12 6247
原创 小米手机 root权限 获取
1.上miui论坛下载 最新开发者 版本,根据提示刷成系统;我下载的是红米note1s 4G 电信 注意:里面有稳定版 开发版,需要区分下;见附图02.在安全中心--授权管理--ROOT权限管理(如果看不到可以在设置里面进行搜索:ROOT权限管理或授权管理),进行开启Root权限管理,此时系统会重自动重启,获取root权限;3.手机启动好后,打开RE文件管理器,此时提示权限获取弹框,
2018-01-04 10:13:17 14506
原创 Androidstudio targetSdkVersion Failed to resolve: com.android.support:appcompat-v7:27.+
targetSdkVersion
2017-12-25 14:00:49 1329
原创 javaMail MessagingException CertPathValidatorException
12-18 16:30:36.643: W/System.err(2347): javax.mail.MessagingException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.;12-18 16:30:36.643: W/System.err(2
2017-12-18 17:00:05 958
原创 Androidstudio gradle失败了 更新最新的compile 如com.google.android.gms:play-services-maps:11.4.0
在更新最新的jar包的时候,gradle 失败了:更改maven就可以了【maven { url "https://maven.google.com/"}】,再将最新的依赖库地址compile 如com.google.android.gms:play-services-maps:11.4.0 放进去就可以了;【不是使用File--》project structure --app 添加依赖j
2017-11-17 10:36:21 13248 1
原创 AndroidStudio 生成jar包 生成arr包
1.File --- New ---New Module---- 选择Android Library;创建好后moudle后2.然后将这个moudlue 导入到DemoSP中:File --- Project Structure3.现在进行生成jar包:在moudle中下的gradle下写如下代码:task makeJar(type:Copy
2017-10-31 15:49:50 696
原创 Android SharePreferences 进行数据进行加密
com.net.security.shareprefs.securitysp;EncryptUtilpackage com.net.security.shareprefs.securitysp;import android.annotation.SuppressLint;import android.content.Context;import android.os.Build;
2017-10-31 15:34:43 2701
原创 Android app-cache-Path的 缓存图片、缓存文件的路径包名路径 和外路径比较
代码对应的路径: //判断手机是否挂在sd卡 String externalStorageState= Environment.getExternalStorageState(); File downloadCacheDirectory= Environment.getDown
2017-10-30 16:26:55 3090
原创 Androidstudio 混淆去掉日志 assumenosideeffects 不起作用
1.gradle主要看 buildTypesapply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.dxiang.demoproguar
2017-10-30 11:48:43 10256 6
原创 Android studio混淆打包日志 混淆日志 查看
一 打混淆包,带正式签名1 编辑proguard-rules.txt文件,配置好不能混淆的类或方法,否则会报错。a、需要反射的代码b、系统接口c、Jni接口d、需要序列号和反序列化的代码(即实现Serializable、Parcelable接口的JavaBean)e、与服务端进行元数据交互的JavaBean(JSON、XML中对应的类) 2 检查 gradle.buil
2017-10-27 14:53:27 3917 1
原创 apk 反编译 和 查看文件
两种工具:1.反编译工具;2.jd_gui查看jar工具; 也可以自己下载:http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml 选择download;
2017-10-27 14:19:10 563
原创 android xUtils 2.6.14 jar 下载 使用 和混淆
一、ViewUtils 你受够了重复冗长的findViewById了嘛?你受够了各种监听事件的绑定了嘛?在这里,你只需要一句注解,如@ViewInject、@OnClick,就能轻松摆脱小白似的代码,大大的上了一个档次。二、HttpUtils 支持的HTTP七种请求方式,非常便捷的满足你的接口请求的需要。同时还支持大文件上传下载,以及同步异步请求。
2017-10-27 11:12:58 2506 1
原创 android studio混淆打包 总结 站在别人的肩膀上--看的更远
======================================步骤一======================Gradleimport com.android.builder.core.BuilderConstantsimport com.android.builder.model.ClassFieldapply plugin: 'com.android.appl
2017-10-27 09:20:08 2798
原创 android adb命令打印logcat日志 到指定目录
一 配置adb环境:1. 找到sdk的adb.exe目录:D:\AndroidSoft\Eclipses_64\android-sdk\platform-tools2. ANDROID= D:\AndroidSoft\Eclipses_64\android-sdk\platform-tools3. 在path后原有基础上追加 ;%ANDROID%;
2017-10-26 17:30:29 12923
原创 Android 数据库加密 SQL加密
最近研究了Android Sqlite数据库(文章地址:Android数据存储之Sqlite的介绍及使用)以及ContentProvider程序间数据共享(Android探索之ContentProvider熟悉而又陌生的组件),我们清晰的知道Sqlite数据库默认存放位置data/data/pakage/database目录下,对于已经ROOT的手机来说的没有任何安全性可以,一旦被利用将会导致数据
2017-10-26 10:19:42 680
原创 Genymotion 按装和使用 及Android模拟器下安装APP报INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案
Genymotion :Android模拟器下安装APP报INSTALL_FAILED_NO_MATCHING_ABIS错误是由于使用了native libraries 。该native libraries 不支持当前的cpu的体系结构。解决方案:将下载好的GenyMotion-ARM-Translation_v1.1.zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启
2017-10-25 11:04:07 468
原创 android 加载网络 本地 Uri assets drawable 文件的路径是
到如何加载本地图片什么的String imageUri ="http://site.com/image.png"; // from WebString imageUri ="file:///mnt/sdcard/image.png"; // from SD cardString imageUri ="content://media/ext
2017-09-20 19:07:31 2590
原创 AndroidStudio svn 上传不了.so 文件 .a文件
在AndroidStudio中打开Setting界面:File -> Setting 找到SVN的地址:详情看附图:1.2.3.4.注意去掉注释符号:删除你想删除的格式,保存重启项目就可以了
2017-09-15 17:23:20 669
原创 Androidstudio 打包 安装不了 Signature Version V1 V2
Androidstudio 在进行签名打包的时候:出现两个选项:V1(Jar Signature) 和V2(Full APK Signature) Android 7.0中引入了APK Signature Scheme v2,v1呢是jar Signature来自JDKV1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。
2017-09-14 12:39:04 1154 2
原创 AndroidStudio SVN按装好后 单击鼠标右键 报错
1.启动任务管理器--》点击进程--->找到explorer.exe, 结束进程;见【附图1】2.在启动任务管理器(ctr + . ) ,新建任务输入explorer.exe 回车即可;见【附图2】【附图1】【附图2】
2017-09-13 11:33:56 412
原创 AndroidStudio 创建项目 无法识别包名 RCS包名识别不了 打不开 MainActivity看不到 读取不了
原因AndroidStudio将你这个含有的包名作为文件类型,进行忽略掉了;清除即可:将【RCS;】和【rcs;】删除掉就好了
2017-09-12 12:25:27 1382
C API 中文 C函数(index).chm
2018-07-19
RecyclerView xutils 的jar包以及source
2017-03-18
pako.min.js 1.0.3
2017-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人