自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (135)
  • 收藏
  • 关注

转载 VOWIFI--相关的协议文档

一、3GPP相关协议文档3GPP 23.402Architecture enhancements for non-3GPP accesse-//重要 整体框架结构和流程,3GPP和NON-3GPP切换3GPP 36.304 User Equipment(UE) procedures in idle mode//重要,终端在空闲状态下3GPP与NON-3GPP之间的重选方法3GPP24.302 Access to the3GPP Evolved Packet Core (EPC) v.

2021-09-14 16:05:44 446

原创 android编译时忽略某些error

Android在编译时可能会遇到一些无关紧要的error,我们可以通过修改编译选项忽略这种错误。比如:error: unused parameter 's' [-Wunused-parameter]这种问题可能有很多,一个个修改太麻烦。我们可以在android.mk文件中加入如下配置:LOCAL_CFLAGS += -Wno-unused-result即可忽略这种错误提醒。PS:CFLAGS简要说明:-DLOCAL_CFLAGS += -DXXX 相...

2021-01-15 16:16:53 2298

转载 C++下基本数据类型总结 (占位符 输入符 输出符)

在C++ symbian中有很多%d %S %x这样的符号 用的很灵活很零碎,在网上找了个贴子放到这里 学习下 以后忘了也好到这里查找.C++下基本类型所占位数和取值范围:符号属性 长度属性 基本型 所占位数 取值范围 输入符举例 输出符举例-- -- char 8 -2^7 ~ 2^7-...

2020-09-29 14:52:08 2466

转载 linux下C获取文件的大小

获取文件大小这里有两种方法:方法一、范例:unsigned long get_file_size(const char *path){ unsigned long filesize = -1; FILE *fp; fp = fopen(path, "r"); if(fp == NULL) return filesize; f...

2019-07-11 10:49:11 1180

原创 beyond Compare 4试用期过期的解决办法

1.找到beyond Compare 4文件夹下面的BCUnrar.dll,将其删掉或者重命名,再重新打开接着使用免费30天!现在有些BCUnrar.dll文件找不到了,可以试试下面的方法。2.修改注册表1)在搜索栏中输入 regedit,打开注册表2) 删除项目:计算机\HKEY_CURRENT_USER\S-1-5-21-896030041-115024704...

2019-06-21 17:02:04 2306

原创 C中堆管理——浅谈malloc,calloc,realloc函数之间的区别

内存区域可以分为栈,堆,静态存储区和常量存储区。局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc函数,free函数,calloc函数和realloc函数。使用这些函数需要包含头文件stdlib.h1. malloc函数malloc函数可以从堆上获得指定字节的内存空间,其函...

2019-05-28 14:58:29 195

转载 Linux互斥锁

互斥的概念在多线程编程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。 每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻, 只能有一个线程访问该对象。互斥锁操作互斥锁也可以叫线程锁,接下来说说互斥锁的的使用方法。对互斥锁进行操作的函数,常用的有如下几个:#include <pthread.h>int pthread_mut...

2019-04-30 11:34:18 161

转载 Linux 信号表

Linux 信号表Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。默认动作的含义如下:Term终止进程信号 取值 默认动作 含义(发出信号的原因) SIGHUP 1 Term 终端的挂断或进程死亡 SIGINT 2 ...

2019-03-15 19:10:10 445

原创 BAT 批处理脚本教程(五)

 其他技巧一、交互界面设计没啥说的,看看高手设计的菜单界面吧: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

2019-01-25 18:28:29 1486

原创 BAT 批处理脚本教程(四)

批处理中的变量批处理中的变量,我把他分为两类,分别为"系统变量"和"自定义变量"我们现在来详解这两个变量!一、系统变量他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,不需要我们来给他赋值,我们只需要调用而以! 我把他们全部列出来!%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。%APPDATA% 本地 返回默认情况...

2019-01-25 18:22:57 703

原创 BAT 批处理脚本教程(三)

DOS循环:for命令详解讲FOR之前呢,咋先告诉各位新手朋友,如果你有什么命令不懂,直接在CMD下面输入:name /? 这样的格式来看系统给出的帮助文件,比如for /? 就会把FOR命令的帮助全部显示出来!一、基本格式FOR %%variable IN (set) DO command [command-parameters]%%variable 指定一个单一字母表示可替换的...

2019-01-25 18:20:27 852

原创 BAT 批处理脚本教程(二)

常用特殊符号1、@ 命令行回显屏蔽符2、% 批处理变量引导符3、&gt; 重定向符4、&gt;&gt; 重定向符5、&lt;、&gt;&amp;、&lt;&amp; 重定向符6、| 命令管道符7、^ 转义字符8、&amp; 组合命令9、&amp;&amp; 组合命令10、|| 组合命令11、"" 字符串界定符12、, 逗号13、; 分号14、() 括号15、! 感叹..

2019-01-25 18:18:16 997

原创 BAT 批处理脚本教程(一)

批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子! 1 2 3 @echo off echo "HelloWorld!...

2019-01-25 17:13:29 12860 1

转载 深入理解SELinux SEAndroid(转)

按哥的习惯,应该是全部洗剪吹完后再发,不过今年是马年,什么都强调 马上。所以 现在就先奉献 马上有第一部分  祝各位同仁,朋友 马年快乐。 深入理解SELinux SEAndroidSEAndroid是Google在Android 4.4上正式推出的一套以SELinux为基础于核心的系统安全机制。而SELinux则是由美国NSA(国安局)和一些公司(RedHat、Tresys)设计的一...

2019-01-17 17:19:00 186

原创 正则表达式基础

正则表达式(简写为 regex 或者 regexp)基本上是定义一种搜索模式的字符串,可以被用来执行“搜索”或者“搜索并替换”操作,也可以被用来验证像密码策略等条件。正则表达式是一个我们可利用的非常强大的工具,并且使用正则表达式的优点是它能在几乎所有计算机语言中被使用。所以如果你使用 Bash 脚本或者创建一个 python 程序时,我们可以使用正则表达式,或者也可以写一个单行搜索查询。在...

2019-01-15 14:25:35 165

转载 TCP的三次握手与四次挥手

背景描述通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不...

2018-12-19 11:25:42 87

原创 Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&amp;场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它...

2018-12-18 14:25:30 157

原创 SIP Response Codes - Reference

400 Bad Request 401 Unauthorized 402 Payment Required 403 Forbidden 404 Not Found 405 ...

2018-11-13 13:43:07 703

转载 Sed&awk笔记之awk篇(转)

Awk是什么Awk、sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a "non-interactive" stream-oriented editor),而awk则是一门模式匹配的编程语言,因为它的主要功能是用于...

2018-10-19 15:06:11 140

转载 Sed&awk笔记之sed篇(转)

Sed是什么《sed and awk》一书中(1.2 A Stream Editor)是这样解释的:Sed is a "non-interactive" stream-oriented editor. It is stream-oriented because, like many UNIXprograms, input flows through the program and is...

2018-10-19 15:04:53 349

原创 sed命令用法

sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件,简化对文件的反...

2018-10-19 14:50:30 132

原创 深入理解Android的startservice和bindservice

一、首先,让我们确认下什么是service?         service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用service呢? ...

2018-10-18 16:41:10 202

转载 关于android编程中service和activity的区别

绝大部分情况下,Service的作用是用来“执行”后台的、耗时的、重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务。因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性。如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台。从资源...

2018-10-18 16:03:35 2050

原创 AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent...

2018-10-18 15:15:02 97

转载 linux kill命令详解

1.命令格式:kill[参数][进程号] 2.命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。 3.命令参数:-l  信号...

2018-08-14 17:12:39 674

原创 linux errno对应的错误

strerror(errno):获取errno对应的错误/****************************获取错误代码描述**************/#include &lt;string.h&gt; /* for strerror */#include &lt;errno.h&gt;#include &lt;stdio.h&gt;int main(int argc, ch...

2018-07-31 18:32:01 967

转载 socket 通信关于bind那点事

1、采用TCP通信时,客户端不需要bind()他自己的IP和端口号,而服务器必须要bind()自己本机的IP和端口号;2、若采用UDP通信时(这里是有客户端和服务器之分才这么说的,若是指定特定端口的UDP对等通信则不一样了),客户端也可以不需要bind()他自己的IP和端口号,而服务器需要bind自己IP地址和端口号;原因:1、因为服务器是时时在监听有没有客户端的连接,如果服务器不绑定IP和端口的...

2018-07-04 19:15:51 5274

原创 eclipse导入工程后有些文件没有语法着色的解决方法

eclipse导入工程后发现有个别文件没有语法着色。对比后发现没有着色的都是比较大的文件,代码量在5000L以上。查了下发现是eclipse的限制,修改如下配置即可解决:Window-Preferences——&gt;C/C++——&gt;Editor——&gt;Scalability——&gt;Scalability mode detection里面的数值改大就行了,我这里修改成1000...

2018-06-26 10:37:58 1533

原创 source insight 选中一个变量后高亮选中的变量

选中一个变量后,按  shift + F8 可以使变量高亮为黄色。1.选择“options-&gt;key assignments",进入快捷键设置界面。2.此时,可以看到快捷键设置对话框。3.搜索view:Highlight Word 找到高亮的命令,可以看到默认的快捷键是Shift+F8. 4.点击“Assign new key”,分配新的快捷键。我设置了鼠标中键作为快捷键。5.保存即可。此时...

2018-06-01 10:04:33 30540 1

转载 Android编译系统详解(一)——build/envsetup.sh(转)

本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接准备好编译环境后,编译Rom的第一步是 source build/envsetup.sh,该步骤把e\nvsetup.sh里的函数声明为当前会话终端可用的命令。这些命令能让我们切换目录,提交代码,编译Rom更方便。如果记不住所有命令,只要你记住hmm就可以了,也可通过hmm命令看到支持的命令列表。1. 命令分类:1.1 编译用的命...

2018-05-18 16:07:17 1017

原创 PyCharm 2016.1.3激活码

今天把PyCharm升级到了最新版本(Version: 2016.1.3):https://www.jetbrains.com/pycharm/download/#section=windows结果发现原来的注册没有了。本来的注册机也没用了,本来只要输入用户名和注册码就好了,注册机也是生成注册码和姓名。但是这个版本要输入姓+名+邮箱,不按套路出牌啊~~找了下可以用如下的

2018-05-18 15:17:42 10758 2

原创 Android使用Jack编译报错:communication error with Jack server (58) 解决方法

Android7.0系统编译工具链使用了全新的Jack server来取代以往的编译器工具Jack is a new Android toolchain that compiles Java source into Android dex bytecode. It replaces the previous Android toolchain, which consists of multiple...

2018-05-18 15:16:49 10749

转载 java 打印日志的几种方式

前言在Java 中实现记录日志的方式有很多种,1. 最简单的方式,就是system.print.out ,err 这样直接在控制台打印消息了。2. java.util.logging ; 在JDK 1.4 版本之后,提供了日志的API ,可以往文件中写日志了。3. log4j , 最强大的记录日志的方式。 可以通过配置 .properties 或是 .xml 的文件

2016-06-23 10:58:03 27353

原创 ImportError: numpy.core.multiarray failed to import解决方法

想要在在python中试用java类。查了下,可以使用Jpype。使用方法:http://www.ibm.com/developerworks/cn/opensource/os-cn-jpype/index.html按照教程写了测试代码import jpypejvmPath = jpype.getDefaultJVMPath()jpype.startJVM(jvmPat

2016-06-06 20:14:28 23490

原创 执行jar包输出中文乱码的解决方法

在做接口测试中遇到了一个加密的问题。一个业务线对接口进行了RSA+AES的加密。于是写了个加密解密的小工具,来对接口参数进行分析。过程中发现在eclipse中调试好好的,打包成jar包后再执行其中的中文就乱码了:解决方法:在执行的时候加上 -Dfile.encoding=utf-8 参数指定编码即可。分析:-Dfi

2016-05-27 17:07:11 34558 3

原创 android压力测试工具Monkey使用方法

Monkey简介官方地址:http://developer.android.com/tools/help/monkey.html1.什么是Monkey?      Monkey是一个命令行程序,可以运行在模拟器或设备当中,它向系统发送伪随机的用户事件流(如键盘输入、触摸等操作),对程序进行压力测试。adb shell monkey [options] event

2016-05-18 15:00:45 1439

原创 安装mysqldb遇到c1083问题的解决办法

今天帮同事部署Monkey平台的测试环境,部署完成后执行分析日志的脚本时总是报错,后来发现是由于他的电脑上没有安装mysqldb。于是安装mysqldb,但是在build的过程中总是报错,报错信息如下: _mysql.c(34) : fatal error C1083: Cannot open include file: ‘config-win.h’: No such file or di

2016-05-17 19:32:19 2303 1

转载 详解eclipse插件findbugs新规则的开发过程

大家都知道Java开发的应用,代码量都是很庞大的,并且所有的代码不可能是一个人完成的,如何保证我们代码的高质量呢?静态扫描工具findbugs是不错的选择 java应用最常见的也就是NullPointException问题了。平时我们做小的项目出几个NPE没什么太大的影响,打几个错误日志,下次修复掉就行了。但是如果是淘宝、支付宝这样的大型系统,每天用户量很大,可能一个NPE就会影响

2016-05-09 15:00:08 556

转载 FindBugs插件的安装与使用

1 什么是FindBugsFindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。2 如何安装FindBugs?作为Eclipse的一个插件,可以将Fi

2016-05-09 11:32:17 525

转载 Android内存泄漏分析及调试

首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回

2016-05-04 17:21:47 486

38401-f20 无线接入网系统构架

38401-f20 无线接入网系统构架38401-f20 无线接入网系统构架 38401-f20 无线接入网系统构架

2018-08-14

R15 38.306 5G用户终端(UE)的无线接入能力

R15 38.306 5G用户终端(UE)的无线接入能力 R15 38.306 5G用户终端(UE)的无线接入能力

2018-08-14

VoLTE终端测试规范——视频分册V1.1.0

VoLTE终端测试规范——视频分册V1.1.0VoLTE终端测试规范——视频分册V1.1.0VoLTE终端测试规范——视频分册V1.1.0

2018-07-19

Magic iPerf including iPerf3_v1.0_apkpure.com.apk

Magic iPerf including iPerf3_v1.0_apkpure.com.apkMagic iPerf including iPerf3_v1.0_apkpure.com.apk

2018-05-30

adb 1.0.39

新版adbadb 1.0.39adb 1.0.39adb 1.0.39adb 1.0.39adb 1.0.39adb 1.0.39

2018-05-29

美国虹软2017年校招笔试题

美国虹软2017年校招笔试题美国虹软2017年校招笔试题

2016-09-20

Android自动化测试UIautomator-UiScrollable

Android自动化测试UIautomator-UiScrollableAndroid自动化测试UIautomator-UiScrollable

2016-04-06

android自动化测试UIautomator-UiCollection

android自动化测试UIautomator-UiCollectionandroid自动化测试UIautomator-UiCollection

2016-04-06

Android_自动化测试.pdf

Android_自动化测试.pdfAndroid_自动化测试.pdf

2016-04-06

dex2jar-0.0.9.15

android apk反编译工具dex2jar-0.0.9.15

2015-12-31

android工具aapt

android工具aapt

2015-12-31

讯飞新员工转正考试题目和答案

讯飞新员工转正考试题目和答案

2015-12-16

apk重签名工具

android自动化测试的时候经常会遇到签名的问题,这个工具可以简单的将apk按照自己的要求重签名。

2015-12-08

C程序设计语言(K&R)清晰中文版

C程序设计语言(K&R)清晰中文版

2015-12-05

华为编程规范和范例.

华为编程规范和范例.

2015-12-05

JAVA面向对象编程-思考题及答案

JAVA面向对象编程-思考题及答案

2015-12-05

最全VS2010初级教程学习手册

最全VS2010初级教程学习手册

2015-12-05

robotium教程

Android 的测试框架robotium 框架,使用的类也是Instrumentation,其原理应该也类似。

2015-11-13

2014年通信专业综合能力(中级)考卷

2014通信专业综合能力(中级)考卷

2014-09-15

通信工程师通信专业实务--精简版(含图).pdf

通信工程师通信专业实务--精简版(含图).pdf

2014-09-11

通信工程师考试习题集(含答案)完整.doc

通信工程师考试习题集(含答案)完整.doc

2014-09-11

通信工程师考试互联网2012真题.doc

通信工程师考试互联网2012真题.doc

2014-09-11

初级通信专业实务习题.doc

初级通信专业实务习题.doc

2014-09-11

2013通信工程师考试综合真题

2013通信工程师考试综合真题.doc 加答案题解

2014-09-11

2013通信实务——终端与业务.doc

2013通信实务——终端与业务.doc

2014-09-11

2013年10月份通信工程师考试原题 答案.doc

2013年10月份通信工程师考试原题 答案.doc

2014-09-11

2013通信实务——传输真题.doc

2013通信实务——传输真题.doc

2014-09-11

2012通信综合能力真题.doc

2012通信综合能力真题.doc

2014-09-11

2012通信实务终端与业务.doc

2012通信实务终端与业务.doc

2014-09-11

2012通信专业实务设备与环境小抄.doc

2012通信专业实务设备与环境小抄.doc

2014-09-11

2012通信中级考试互联网真题.doc

2012通信中级考试互联网真题.doc

2014-09-11

2012年度通信专业技术人员中级职业水平考试-交换技术

2012年度通信专业技术人员中级职业水平考试-交换技术-习题小条.pdf

2014-09-11

2012传输考试真题.rar

2012通信工程师考试,传输考试真题.rar

2014-09-11

2009年通信实务试题.pdf

2009年下午实务试题.pdf

2014-09-11

PMBOK 第6版 (英文) 带目录 .rar

PMBOK指南第6版-中文(慧翔天地).rar PMP考试用书第六版

2019-05-17

2016 SX-014 中国电信VoLTE终端技术要求-2018.V1(2018年4月版)

2016 SX-014 中国电信VoLTE终端技术要求-2018.V1(2018年4月版).pdf

2019-03-29

DittoPortable_64bit_3_22_20_0实现多次粘贴

DittoPortable_64bit_3_22_20_0实现多次粘贴

2019-03-21

copyq-v3.7.3-setup

copyq-v3.7.3-setup

2019-03-21

JAVA面向对象编程_孙卫琴

JAVA面向对象编程_孙卫琴

2019-01-24

38212-f20物理层复用与信道编码

38212-f20物理层复用与信道编码38212-f20物理层复用与信道编码

2018-08-13

空空如也

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

TA关注的人

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