- 博客(172)
- 资源 (32)
- 收藏
- 关注
原创 yum、apt、apt-get的区别与使用
在Linux中安装软件时,各种安装的命令整得我有些眼花缭乱的,有curl、wget、yum、apt-get、rpm等等,今天用时间来梳理一下这些软件包的安装工具。在Linux中要安装软件,有两种方式:源码安装和二进制包,通过源码安装需要经过编译后才能得到可执行的二进制程序,较为繁琐。而通过软件包安装的直接就是可执行的程序,软件包管理起来也很简单。在Linux中,软件包是管理、安装软件的方式,在Linux发行版中都有自己默认的软件包管理系统。deb格式软件包,文件拓展名为.deb。
2025-03-11 15:38:12
441
原创 嵌入式I2C信号线为何加上拉电阻
上拉电阻过大,IIC 总线高电平的驱动能力差,总线电平从 0 到 1 变化时,等效为这个 RC 的充电电路,上拉电阻越大,波形上升沿会变缓,一定程度会影响 IIC 的时序,可能会出现误码。IIC 信号上拉电阻也不能太小,如果太小了,当 IIC 引脚输出低电平时,灌进芯片 IIC 引脚的电流会变大,可能会使 IIC 信号线的低电平变大,同时 IO 口电流过大还可能烧坏芯片。IIC 信号上拉电阻取值常用的值就是 4.7K,一般小于 10K,大于 1K,如果 IIC 总线比较长,从设备比较多,可以适当降低电阻。
2024-11-01 10:01:39
1687
原创 memmove 和 memcpy的区别
使用memmove是比memcpy更安全的。他们的作用是一样的,唯一的区别是,当内存发生局部重叠的时候,memmove保证拷贝的结果是正确的,memcpy不保证拷贝的结果的正确。
2023-12-07 16:22:15
1567
原创 python Image模块基本语法
Python-Image 基本的图像处理操作,有需要的朋友可以参考下。Python 里面最常用的图像操作库是Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:import Image2. 读取一张图片:im=Image.open('/home/Picture/test.jpg')3. 显示一张图片:im.show()4. 保存图片:im.save("save.g
2022-03-16 11:27:41
615
原创 Monkey和Monkey Server
Monkey是作为压力测试的一个测试工具,俗称“搞怪测试”。常用命令:adb shell monkey -p 包名 -v -v 100 --执行100次的随机测试,-v代表输出日志的级别Monkey脚本编写:type= raw eventscount= 10speed=1.0start data >>#启动ActivityLaunchActivity(cn.comein.test,cn.comein.entry.activity.LauncherActivity
2022-03-03 17:29:30
345
原创 如何修改cmd控制台默认编码为utf-8,正确显示汉字
首先我们打开在运行输入框等方式打开cmd窗口后,在窗口顶部右击选择属性,选中选项后会看到默认编码为gbk 然后我们在默认窗口路径内,输入chcp命令后回车,会输出图中的结果,936就表示gbk编码 然后在窗口中输入chcp 65001(65001代表utf-8编码),然后回车,即可看到窗口默认编码为utf-8编码了,但是此方法是临时的,只有当前窗口有效。 上面的方法每次都要重新设置,接下来的方法是自动修改,首先win+R打开运行窗口后输入regedit,点..
2021-10-15 14:28:05
12324
7
原创 Android系统init进程启动及init.rc全解析
这是一篇用心写的博客,也希望大家用心看并帮忙找到文章的改进之处,谢谢;服务启动机制system/core/init/init.c文件main函数中parse_config_file(init.rc)读取并解析init.rc文件内容。将service信息放置到system/core/init/init_parser.cpp的service_list中system/core/init/init.c文件main函数继续执行restart_servie_if_needed(…) -> servic
2021-05-27 15:21:36
3937
1
原创 Python3.x+Pycharm+PyQt5 安装配置开发
Python 3 教程:https://www.runoob.com/python3/python3-tutorial.htmlPyQt5 教程:http://code.py40.com/pyqt5/14.html1.下载安装python3.xPython3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:Python 官网:https://www.python.org/你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostSc.
2021-05-10 17:10:28
459
1
原创 Android Studio LogCat中过滤不想看的信息
问题描述:在LogCat里经常会输出些系统底层的日志信息,并不是我们关注的,通过正则表达式可以去除掉。解决方案:例1:去掉SSL输出的TAG为NativeCrypto的日志 ——^(?!(NativeCrypto))例2:去掉SSL输出的TAG为NativeCrypto的日志,同时也去掉TAG为WifiMulticast的日志——^(?!(NativeCrypto|WifiMulticast))附:正则表达式参考文档http://www.regular-expressions...
2021-04-07 10:34:50
953
原创 Beyond Compare“授权密钥已被吊销”的解决办法
问题描述:授权密钥已被吊销,如图所示。解决方案(windows):关闭Beyond Compare, 然后删除C:\Users\<你的计算机名>\AppData\Roaming\Scooter Software目录即可. 或者使用脚本删除:@echo off::set loPath = C:\Users\admin\AppData\Roaming\"Scooter Software"rd /s/q C:\Users\admin\AppData\Roaming\"S.
2021-04-07 10:09:24
1251
原创 Python图形界面设计编程
介绍两种方式: tkinter python3+pyqt5+Eric6 1 tkinter1.1介绍1.2举个栗子1.2.1基本控件from tkinter import *import tkinter.messagebox as messageboxclass Application(Frame): def __init__(self, master=None): Frame.__init__(self, master) ...
2021-01-27 15:14:10
827
原创 C# SQLite 数据库操作
C# SQLite数据库操作学习运行环境:Window7 64bit,.NetFramework4.61,C# 7.0参考:SQLite 官网 SQL As Understood By SQLite System.Data.SQLite 菜鸟教程 SQL 教程章节:1、下载安装 2、数据类型 3、创建数据库 4、删除数据库 5、创建表 6、删除表 7、查询表结构 8、更改表名 9、增加列(字段) 10、读取创建表的 SQL 语句 11、更改列名 12、删除列.
2020-10-22 15:55:41
922
原创 接入层交换机、汇聚层交换机和核心层交换机的区别
本文主要介绍接入层交换机、汇聚层交换机以及核心层交换机的区别,在了解它们的区别之前,先来了解下这三种交换机的名称是不是交换机的分类以及接入层、汇聚层以及核心层,这样更方便于您了解这三种交换机之间的区别。接入层交换机、汇聚层交换机和核心层交换机是交换机的分类吗?接入层交换机、汇聚层交换机、核心层交换机并非是交换机的分类和属性,它们没有固定要求,主要看网络环境的大小、设备的转发能力以及在网络结构中所处位置。例如,同一个二层交换机在不同的网络结构中,可能用在接入层,也可能用在汇聚层。当用在接入..
2020-06-09 17:23:12
39723
1
原创 Eclipse
1.修改C++文件默认后缀名cpp为ccPreference -> C/C++ -> Code Style -> Name Style -> Files -> C++ Souce File -> Suffix2.修改头文件宏定义不带路径Preference -> C/C++ -> Code Style -> Name Style -> ...
2020-04-03 17:10:41
165
原创 VTS使用手册
1、安装WinPcap软件,VTS捕捉报文必须使用WinPcap。安装的时候报错后来发现是因为wpcap.dll文件被占用了,因为我安装winshark的时候安装winpcap了,并且将winshark打开了。把winshark关掉,重新安装,安装成功。2、VTS使用打开VTS软件新建端口...
2018-12-19 17:22:51
1785
原创 精进 如何成为一个很厉害的人
我为什么不厉害?这是一个困扰已久我心头的问题;今天偶然读到<精进-如何成为一个很厉害的人>,顿感相见甚晚。好书要与大家分享,现将我对本书的体会,与大家分享。在每个人追求成功的过程中,都曾遭遇过迷茫、挫折,而这些都是我们成长的必经之路;越是艰难、越要坚持、成功的机会就越大;我们不仅要明白如何成为一个很厉害的人,更明白我们为什么不厉害。唯有这样,我们才能在精进的道路上越走越远,成为一名很厉...
2018-10-27 01:12:29
356
原创 Windows查看端口占用
输入命令 [ netstat -ano ] 查看占用端口的进程号找到自己需要查找的端口号:47808,后边是对应的进程的PID:30996输入命令 [tasklist|findstr "30996"],查看该进程号对应的应用程序的名字或者使用任务管理器进行查看...
2018-10-26 23:32:01
1304
1
原创 如何拼接多张GIF动态图
有时候在网上看到一副4格的动态图会让你耳目一新的感觉,又或者你想把几幅有意思的GIF动态图放在一起进行比较,那下面笔者将教你用史上最最最简单的方法进行GIF动态图的合并,即多张GIF动态图拼接成一张GIF动态图。工具/原料GIF Movie Gear软件4张准备好的GIF动态图方法/步骤软件下载——你需要在网上下载一个GIF Movie Gear的软件,软件不大,差不多1M那样,但是不影响他有强大...
2018-09-28 20:54:29
1910
原创 so动态库反编译
动态库反编译,命令如下:nm -D libwebrtc_jni.soobjdump -tT libwebrtc_jni.so执行结果:000048fd T Java_com_ingenic_util_WebRtcUtil_bufferFarendAndProcess000048d9 T Java_com_ingenic_util_WebRtcUtil_free000048a5 T Ja...
2018-09-28 17:12:56
2919
原创 Snmp学习总结系列
目录Snmp学习总结系列——开篇Snmp学习总结(一)——Snmp的基本概念一、SNMP简单概述1.1、什么是Snmp1.2、SNMP和UDP1.3、Snmp版本二、Snmp的实现结构三、Snmp有关的基本概念3.1、代理和管理站的模型3.2、SNMP的操作命令3.3、SNMP的消息构成3.4、PDU(协议数据单元)3.5、MIB(管理...
2018-09-01 09:36:32
20830
6
原创 Android .9.png图片的制作与使用
.9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果。比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片作为控件背景也变形,这会让人很郁闷。幸好.9.png图片可以提供这些需要的功能。制作使用步骤:1、制作属于你自己的png图片,一定要是png图片。可以自己PS制作,也可以解压其他应用...
2018-05-24 22:58:03
89
原创 Windows7 创建 Wifi 热点
运行命令 -> netsh wlan set hosted mode=allow ssid=lyyybz key=12345678;网络与共享中心出现 Microsoft Virtual WiFi Miniport Adapter 无线网络;将本地连接共享给2中的无线网络;运行命令 -> netsh wlan start hosted....
2018-05-17 01:16:29
104
原创 Windows 创建自定义命令
首先在任意位置创建一个文件夹,我使用的目录是 C:\Quick Start\桌面我的电脑/计算机图标右键 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量在系统变量中找到 Path 变量,双击修改,在结尾追加你的目录 C:\Quick Start\ ,注意和前面的目录用 ; 隔开现在回到我们新建的那个目录,复制桌面的QQ快捷方式到这个文件夹,重命名为qq...
2018-05-17 01:15:15
302
原创 Rxbus相关
Observable.create(new Observable.OnSubscribe() { @Override public void call(Subscriber subscriber) { subscriber.onNext("-->robin");...
2018-04-20 22:20:23
74
原创 安卓开发-Didn't find class "XX.calss" on path: DexPathList 错误
今天遇到了一个找不到类的错误,花了半天时间终于搞定了。解决的办法让我很无语,也让我觉得AndroidStudio更恶心了。先来看错误的日志:04-18 10:02:27.570 24923-24923/com.eastsoft.android.esbic E/CrashReport: android.view.InflateException: Binary XML file lin...
2018-04-18 10:29:26
2518
原创 Git
Pull项目进入目标文件夹git initgit pull 仓库地址Git如何将一个分支的修改同步到另一个分支?现有branch A(01版本),在branch A(01版本)上开了分支branch B(01版本),这个时候我修改了branch A(01->02版本),请问我如何将修改的结果带到branch B?直接在branch B 上merge branch A就好了git...
2018-04-12 14:59:35
94
原创 Android Studio生成签名包时signature versions选项V1,V2都是灰色,无法选中
如图所示解决办法:修改工程的build.gradle文件中gradle的版本到 2.3.0 以上 即可classpath'com.android.tools.build:gradle:2.3.0'//更高版本有2.3.3,3.0.0,3.0.1
2018-04-11 13:50:57
584
原创 Android生成签名包失败 Error:trouble processing “javax/xml/namespace/QName.class”
使用Android Studio打签名包时,报错如下从报错的信息根本看不出到底什么地方出了毛病,第一次遇见,无从下手,只好百度,查查查,好多说依赖的包冲突了,然后按个排序,然并卵,最后终于找到了想要的答案。下边是原文链接:https://stackoverflow.com/questions/47968585/error-on-building-release-signed-apk-e...
2018-04-09 17:01:00
236
1
原创 Android让EditText不能自动获取焦点
在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法一:在第一个EditText前面添加一个LinearLayout,并且一定要请求获得焦点,否则无效。网上很多都说到要添加一个LinearLayout,但是没有强调要使用<requestFocus /&...
2018-04-08 18:05:05
224
原创 android GestureDetector简单手势检测(左右滑动、上下滑动)
在这个例子中,我们只为演示对手势的检测,对于检测出的手势不做特殊处理,只在日志打印出检测到的结果。1.activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"...
2018-04-08 17:38:56
718
原创 QT 报错 Cannot find file: 进程"C:\Qt\4.8.5\bin\qmake.exe"退出,退出代码 2
编译工程后出现如下错误:编译报错错误原因是工程的路径包含了中文,Windows中的中文一般采用GB18030编码,而QT采用的UTF-8编码,所以编译的时候会发生错误。解决办法就是修改工程的路径为英文的,重新编译即可:编译通过...
2018-04-07 15:20:43
2013
原创 Android Studio 出现 Gradle's dependency cache may be corrupt 错误分析
20141213210608745.jpg修改SDK的路径或者导入已存在的工程,可能出现此问题解决办法:1 删除工程根目录下的 .gradle 文件夹Paste_Image.png2 如果第一个办法无效,则修改 gradle-wrapper.properties 文件里的 gradle 的版本Paste_Image.png参考:http://sta...
2018-04-06 15:02:23
92
原创 Android设置导航栏和状态栏的颜色
使用如下工具类:/** * 状态栏相关工具类 * */public class StatusBarUtils { public static void setWindowStatusBarColor(Activity activity, int colorResId) { try { if (Build.VERSION.SDK_INT &...
2018-03-30 00:57:41
1921
原创 Android沉浸式状态栏
1、代码中添加:/*** 沉浸式状态栏*/private void initState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANS...
2018-03-30 00:27:25
101
原创 Hexo 构建博客详解
Hexo - 快速、简洁且高效的博客框架 英文官网 https://hexo.io/ 中文官网 https://hexo.io/zh-cn/Hexo的安装利用基于 Node.js 的 Hexo 可以快速搭建一个博客网站。搭建前必须安装 Node.js 和 Git。Node.js 是一款开源且跨平台的服务器端和网络应用,使用 JavaScript 开发。Git 是一款免费、开源的分布式版...
2018-03-29 00:19:01
254
原创 QT可执行文件打包
1 新建工程,编译工程,生成exe可执行文件Paste_Image.png2 提取exe可执行文件所需的dll文件QT生产的exe依赖很多dll,如何找出这些依赖并拷贝出来呢,最简洁的方法就是用QT自带的windeployqt.exe工具(1)将上图生成的exe文件从debug目录中拷贝到一个新文件夹中Paste_Image.png(2)在exe文件的当...
2018-03-25 00:46:30
181
原创 QT设置窗口的图标
1 新建Qt Widgets Application工程Paste_Image.png运行后窗口默认是没有图标的Paste_Image.png2 在项目上右键,选择 -> 添加新文件... 选项Paste_Image.png3 新建一个 Qt Rresouce File 文件Paste_Image.png4 设置...
2018-03-24 17:07:36
1899
原创 QT`#include <QtNetwork>`提示文件不存在
#include <QtNetwork> 提示文件不存在解决方案1: 在 pro 文件里面 QT += network解决方案2: 写 #include <QtNetwork/QtNetwork>
2018-03-24 14:35:17
1357
java窗体嵌入cmd窗口所需jar包
2014-06-24
PL2303HXA自2012已停产,请联系供货商(压缩包未加密,解压即可使用)
2025-02-28
小茶壶编辑器 geany-0.19.2_setup.exe
2019-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人