- 博客(52)
- 资源 (18)
- 收藏
- 关注
原创 windows的子系统Ubuntu以及Windows Terminal的安装使用
你是否还在使用虚拟机开发?你是否还在使用xshell链接外部linux服务器做开发?你是否还在为windows开发对某些服务的不支持而烦恼?你是否还在梦想攒钱买Mac做开发?windows版的linux来了,他来了,Windows Terminal 结合 windows ubuntu子系统能否完全解决你的需求,看完这篇能够帮你节省一两万的开支,买mac的钱买龙虾吃它不香么?给父母买个礼物它不香么?再难听点它买皮肤不...
2021-03-12 10:12:58 2732
原创 android调试常见问题(持续更新)
1.jni调用时出现以下错误failed: dlopen failed: cannot locate symbol “rand” referenced by xxx 通常是ndk编译的平台太低导致,打开jni的Application.mk,修改里面的APP_PLATFORM值大一点,比如 APP_PLATFORM := android-11就可以2.奔溃:android.os.Ne......
2018-01-02 14:15:44 777
原创 win10安装inf驱动
有时候我们需要安装 .inf 的驱动,但是会提示“第三方INF不包含数字签名”,安装不了,可以按照下面的方法解决。最后一张图,按键盘上的 7 ,禁用驱动程序强制签名,系统会自动重启。1.安装*.inf 驱动,鼠标右键点击 inf文件,选择“安装”重启后按照 步骤1,就不会再提示"第三方INF不包含数字签名".2.如果提示“第三方INF不包含数字签名”,那么按照下面步骤。3.重启后按照下图依次进入。
2024-03-19 11:48:20 718
原创 TCP发送优化(ZeroWindow分析)
Client 创建一个 TCP 的 socket,并通过 SO_SNDBUF 选项设置它的发送缓冲区大小为 2048Byte,连接到 Server 后,每 1 秒发送一个 TCP报文(1024Byte)。Server 端不调用 recv()。预期的结果则分为以下几个阶段:阶段1:Server 端的 socket 接收缓冲区未满,所以尽管 Server 不会 recv(),但依然能对 Client 发出的报文回复 ACK;
2024-01-20 10:27:01 703
原创 Windows11使用技巧
3.连接adb :adb connect 127.0.0.1:58526。2.比较好的应用商店可以安装华为应用商店平板版。1.网上搜索安装android子系统。4.adb 安装应用。
2023-12-01 10:25:26 475
转载 windows11跳过 联网登录向导
2022年底到现在的台式电脑与笔记本电脑都预装了Windows 11 22H2最新版本系统,而预装了Windows 11系统的新电脑在第一次正常开机向导设置时需要电脑先联网再登录的Microsoft账号,才能顺利进入桌面,Windows11 22H2版本之前的系统可以跳过联网。4、如下图,选择“继续执行受限设置”选项,这时已经跳过联网了,正常进入设置本地用户名,密码等设置了,设置完成后等待几分就进入桌面了。8、输入完成后,设定本地账户的用户名、密码就可以跳过登录微软账户开机了。
2023-11-20 11:29:59 1200 1
原创 logcat命令使用
1.过滤包名:logcat --pid=$(pidof -s <package_name>)查看 包名为 com.test.excc 的apk日志。例子: logcat --pid=3998。例子:logcat -s TAG_AXX。
2023-09-23 10:45:21 335
原创 优化GitHub网站访问慢的问题
大型网站服务器都不会是只有一台服务器,而是多台服务器组成的集群一起对外提供服务。使用测速,找一个速度比较快的服务器。图中可以看到140.82.121.4这个ip比较快,最后,刷新 DNS 缓存使增加的映射生效。Mac 刷新 DNS 缓存,在终端输入Windows 刷新 DNS 缓存,cmd 命令窗口执行修改完 hosts后再刷新github网页 应该快一点了。
2023-08-16 17:00:18 2241
原创 windows下以指定用户访问SMB服务器进行读写
最近遇到一个问题,linux 的 smb服务器开启匿名访问,windows访问linux文件夹不需要用户名密码就可以进去使用,但是存在一个问题,ssh连接到linux 后修改的文件,在windows已smb方式下打开某个文件修改 是没有权限的,所以需要 windows用ssh登录linux相同的用户名 登录smb服务器,那样才能已同样的权限控制。进行以下几步即可。
2023-08-07 10:46:01 1698
原创 Android studio Chipmunk 新的gradle规则变更
Android studio Chipmunk 新的gradle规则变更
2022-07-15 10:34:54 1171
原创 windows 10瘦身
1 迁移子系统ubuntu至D盘1.首先下载工具(LxRunOffline)LxRunOffline2.打开Windows terminalPS D:\lxrunoffline-v3.5.0-mingw> .\LxRunOffline.exe listUbuntu20.04LTS上面可以看到安装的子系统列表里有ubuntu20.043.开始移动到D盘在D盘新建文件夹Ubuntu20.04LTS,在Windows terminal输入如下命令PS D:\lxrunoffline-v
2022-05-09 16:24:53 1619
原创 MTK编译记录
MTK编译记录系统编译1. Q:FAILED: check-kernel-config系统编译1. Q:FAILED: check-kernel-config/bin/bash -c “python device/mediatek/build/build/tools/check_kernel_config.py -c device/xxx/AGN_H164XO_AIOT_V00/ProjectConfig.mk -k kernel-4.9/arch/arm64/configs/AGN_H164XO_A
2021-10-14 11:23:34 397
原创 android NDK崩溃信息调试
android NDK崩溃 调试 主要利用 tombstones,可以看成是普通linux上利用core文件调试查问题类似一、tombstones简介1.什么是tombstone当独立ndk bin方式或者jni方式开始运行时,系统会注册一些信息连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会生成一个 tombstone 文件并保存到/data/tombstones目录下,文件的确就像墓碑一样记录了死亡了的进程的基本信息(例如进程的进程号,线程号),死亡的
2021-09-13 17:34:37 488
原创 android-7编译问题
1.Ensure Jack server is installed and started错误1)修改:HOME/.jack−settings中下列变量的值SERVERPORTSERVICE=SERVERPORTADMIN=同时也要修改:HOME/.jack-settings中下列变量的值SERVER_PORT_SERVICE=SERVER_PORT_ADMIN=同时也要修改:HOME/.jack−settings中下列变量的值SERVERPORTSERVICE=SERVERPORTADMI
2021-06-09 16:51:35 412 1
原创 Ubuntu常用命令
一、创建新用户1. 创建用户testuser:$sudo adduser testuser按照提示填写密码等信息,可以一路回车默认2. 将用户添加到指定用户组(-G 后要添加多个组用“,”号隔开):$sudo usermod -G sudo,adm testuser这里的sudo:该组的用户可以使用sudo权限...
2021-06-09 09:29:29 184
原创 MFC(VC2010升级到VC2019)
1.“SDKDDKVer.h”: No such file or directory解决:项目——属性——配置属性——常规——windowsSDK版本默认的时8.1,但是windows10得更改,点击右边下拉按钮,改为 (我的是)10.0.17134.0。更改后点击应用——确定2.“error MSB8020: 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”)解决:右键单击该 解决方案 -->重定向项目->选择最新版本3.找不到vcruntime.
2020-12-15 10:08:15 1391
原创 Ubuntu搭建Apache+Svn+Submin环境
1.环境搭建部分参考网站:https://blog.csdn.net/qq_26709459/article/details/803783732.使用submin最新版2.33.不通过邮件方式,直接修改admin密码:vim passwd.py输入脚本如下import submin.plugins.storage.sql.common as storagefrom submin.models.exceptions import UserExistsError, NoMD5PasswordErr
2020-11-25 15:28:31 236
原创 ubuntu20.04上编译android 7.1
一、安装 OpenJDK 8:sudo apt-get install openjdk-8-jdk提示:安装 openjdk-8-jdk,会更改 JDK 的默认链接,这时可用:sudo update-alternatives --config javasudo update-alternatives --config javac来切换 JDK 版本。SDK 在找不到操作系统默认 JDK 的时候会使用内部设定的 JDK 路径,因此,为了让同一台机器可以编译 Android 5.1 及之前的版本,去
2020-09-03 08:53:52 3121
原创 kylin ubuntu20.04使用记录
1.配置dnsvim /etc/systemd/resolved.conf修改 DNS=119.29.29.29 223.5.5.5 #多个DNS地址使用空格分隔
2020-08-11 10:33:18 281
原创 SVG工具Inkscape使用记录
1.Q:网上下载的svg,使用“Inkscape”编辑,修改颜色->保存,结果颜色并没有修改A: 用文本编辑器打开svg文件,删除 path属性中的 “fill=”属性,保存,然后再用Inkscape打开,修改颜色后保存 ,其他工具打开svg预览就可以看到颜色已经修改了2.SVG文件的使用,qt 或者 android中都可以使用qt 例子: QPushButton buttonLeft = new ....; QIcon icon1; icon1.addFile(QString
2020-07-09 10:23:50 847
原创 Qt5开发(一)使用记录
QtCreator使用记录快捷使用方式1.快速切换已打开的文件2.快速添加函数3.修改变量名,并应用到所有使用该变量的地方。4.其他快捷键5.快捷键快捷使用方式每个IDE熟悉了快捷键使用方式,可以帮助我们提高效率,下面就一些常用快捷操作介绍。1.快速切换已打开的文件Ctrl(按住)+ Tab弹出的菜单切换到要打开的文件2.快速添加函数在*.h中 先添加函数声明,然后光标在这个函数上,按Alt(按住)+ Enter键,弹出框中选择“在…cpp中添加定义,IDE会自动在cpp文件中生成函数定义3
2020-05-28 14:21:20 701
原创 ubuntu18.04 server配置 ip地址
ubuntu18.04 server,启用了新的网络工具netplan,下面对齐配置参数进行介绍。1.其网络配置文件是放在/etc/netplan/*.yaml, 缺省dhcp打开方式,如果要配置静态地址,则可以按照下面的例子修改:network: ethernets: ens33: dhcp4: false addresses: [192.168.1.20/24] ...
2020-03-02 10:50:40 1569
原创 android StringBuiler常用方法
对String对象进行处理的时候比如拼接、截取,会在内存中新建很多字符串对象。为了减少内存开支,可以使用StringBuilder类型。创建StringBuiler实例:用构造函数直接创建:StringBuilder MyStringBuilder = new StringBuilder("Hello World! ");或创建空的实例再赋值;StringBuilder MyStrin...
2019-12-31 22:39:33 859
原创 开发杂谈(一)常见问题
1.github1.从GITHUB下载慢而且容易中断解决办法1.从GITHUB下载慢而且容易中断解决办法将github项目导入到码云网(https://gitee.com/)然后再下载会很快,登录码云网后 创建仓库 =>在新建仓库页选择"导入已有仓库"=>输入github上的 git地址(eg:https://github.com/xxx/TestAndroid.git)=>...
2019-12-22 13:33:50 136
原创 android开发(一)常见问题
新建一个环境变量名称为ANDROID_HOME%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools%ANDROID_HOME%\ndk-bundleD:\xxx\android\android-sdk\platform-toolsndk-buildcp …\libs\arm64-v8a\ …\src\main\jniLibs\ -Recur...
2019-12-18 10:01:52 219
原创 去除IOS升级提示"小红点"
不是所有的人都想升级到IOS最新版,特别是对于一些相对老的机器,想停留在最稳定的版本,但是每次IOS发布后,iphone都会自动下载最新系统,并且再设置app中显示一个小红点,对于有强迫症的人来说,这个“小红点”实在无法忍受,怎么不用升级系统的前提下,把它去除呢,下面介绍的方法按步骤做即可1.打开“设置” app2.通用3.找到“iphone存储空间”4.下啦,找到系统自动下载下来的升级包...
2019-10-09 13:06:29 6897
原创 Ubuntu16.04 server配置记录
1.安装vmtool因为没有图形界面,这里全部使用命令行操作,虚拟机菜单点击安装vmtool工具后,需要手动挂载a.mkdir /tmp/cdromb.mount /dev/cdrom /tmp/cdromc.解压 tar.gzd.允许pl脚本安装e.安装完后可能你设置的共享不会出现在/mnt/hgfs目录下,此时就需要配置挂载命令到启动脚本里f.chmod a+x /etc/rc....
2019-08-31 14:29:53 169
原创 c++智能指针使用总结
c++11智能指针总体原则std::auto_ptr //不要使用std::unique_ptr //当需要独占资源所有权(访问权+生命周期控制权)的指针,且不给其他人用时std::shared_ptr //当需要共享资源所有权(访问权+生命周期控制权)的指针,其他人可用std::weak_ptr //只需要访问权而不需要生命周期控制权时。不能用来直接定义指向原始指针的对象,只能配...
2019-08-28 10:50:49 288
原创 Qt使用记录
Q&A1.错误:qt.network.ssl: QSslSocket: cannot call解决:Qt5.12.4\Tools\mingw730_64\opt\bin下的libeay32.dll和ssleay32.dll拷贝到Qt5.12.4\5.12.4\mingw73_64\bin下面
2019-08-28 09:01:13 179
原创 项目迁移AndroidX
什么是AndroidX简单地说就是新的库可以在不同的Android版本上使用。比如之前我们如果使用support为27.1.1的相关依赖库时。可能需要所有相关的support 库都为27.1.1。如果其中有bug的话,可能需要所有的都去升级,存在一个绑定关系,而且正式版的发布周期也很长。通过AndroidX,我们可以看到实时实现的特性和bug修复。升级个别依赖,不需要对使用的所有其他库进行更新...
2019-08-24 10:23:14 197
原创 libuv笔记 (一)Threads
Threads线程在现代程序开发中会很常见,当然Libuv也不能缺席这一块,记得你在使用过程中要非常认真的处理 各种原始的同步问题。线程会在内部使用,用来在执行系统调用时伪造异步的假象。libuv通过线程还可以使得程序异步地执行一个阻塞的任务。方法就是大量地生成新线程,然后收集线程执行返回的结果。当下有两个占主导地位的线程库:windows下的线程实现和POSIX的pthread。libuv...
2019-08-22 16:16:50 656
EMWin GuiBuild 5.36
2020-08-18
Greenfish Icon Editor v3.6(icon制作工具).zip
2020-06-12
Google Breakpad的dump自动解析脚本
2017-08-12
breakpad-master
2017-06-23
gtest-1.7.0.ZIP
2015-12-15
RAD Studio 2010 正式版破解文件及破解方法
2010-02-27
QT/E 中文显示 及打开图像 源代码
2009-11-15
196套 BusinessSkinForm 的皮肤
2009-11-09
C++编程思想.pdf(高清版哦)
2009-10-29
rtc-ds3234驱动(linux 2.6.26.8 for s3c2410)
2009-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人