- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 Windows程序奔溃后,禁止弹出“停止工作”对话框
通过任务管理器查找到这个“XX已停止工作”的对话框属于WerFault进程,通过查阅资料了解到这是Windows错误报告的服务,根据网上资料,在Windows服务管理器中关闭这个错误报告服务,仍然会弹出停止运行的对话框。在Win7及以后的系统中,如果一个程序发生了奔溃,系统会弹出一个“XX已停止工作”的对话框,如果不去这个窗口上点击“关闭程序”,那么这个窗口会一直存在,最为关键的是,奔溃的进程并没有真正结束,还一直挂起在那里。这样就不用在你的程序里写保存DUMP文件的代码了。
2023-09-19 08:48:11 725
原创 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名
文件中的applicationId ;而AndroidManifest.xml的那个package,在这里的作用其实是为了引用内部资源文件,以及保证 Activity 等源文件的路径正确而已。所以,在 Studio 中修改发布程序包名,则只需要在 build.gradle文件中修改 applicationId 就可以了。修改项目名称1、打开项目所在目录,直接修改文件夹名称(需要保证Android Studio没有打开这个项目)比如将HelloWorld项目修改成HeiWorld。
2022-03-23 16:24:19 4049
原创 TFS 工作文件夹在硬盘格式化后已经在使用
我建议使用(免费)工具TFS Sidekicks:http://www.attrice.info/cm/tfs/这将为您提供一个GUI来查看所有工作区(跨所有用户和计算机),并删除过时的工作区.尝试运行它,给我一个错误说"应用程序无法读取注册表".(3认同) 伙伴是免费的(2认同) 他们有2013年的版本!工作好(Y)(2认同)jessehouwing..10它存储在服务器上,但该tf workspace命令应该能够为您删除它.您可能需要为其提供正确的机器名称才能找到...
2022-03-21 17:45:08 407
原创 vs2017 vs2019 tfs服务器迁移更换服务器IP地址方法
今天公司服务器换了IP地址,然后发现tfs的服务器删除不了,也添加不了。最后参考了其他vs版本提供的方法,找到了解决的方法。一共需要修改两个地方:1.找到项目的sln文件,使用其他文本编辑器打开,修改里面原先的IP地址为服务器新IP地址,如下图2.打开C盘用户文件夹下对应的这个文件夹里面的LocalItemExclusions.config文件,将里面的IP地址换位新的IP地址,同时把7.0文件夹下的cache缓存文件夹里的内容删除C:\Users\z\AppData\Local\Microso
2022-03-18 11:40:36 602
原创 解决AndroidStudio中gradle添加依赖包很慢的问题
在做项目的过程中我们会发现添加的远程jar需要很长时间才能下载下来,这样我们可以改变里面的build.gradle文件.原始文件:整个替换成阿里的镜像库:// Top-level build file where you canaddconfiguration options common to all sub-projects/modules.buildscript {undefinedrepositories {undefinedmaven { url’https://mave..
2022-03-03 17:36:22 3536
原创 android gradle下载慢的解决方法
用android studio开发时,导入的项目经常会用到各种gradle版本,不知道为何android studio下载gradle极慢,最后总是失败。https://services.gradle.org/distributions/这是gradle各版本的官方网站。在这网站上下载速度很快。下载的文件放哪里呢?放到以下对应的目录中。C:\Users\admin\.gradle\wrapper\dists\gradle-6.7-all\cuy9mc7upwgwgeb72wkcrup
2022-03-03 17:25:48 1098
原创 Android 反编译利器,jadx 的高级技巧
一、前言今天介绍一个非常好用的反编译的工具 jadx(Java,Dex反编译器) 。jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求。jadx 优点:图形化的界面。 拖拽式的操作。 反编译输出 Java 代码。 导出 Gradle 工程。这些优点都让 jadx 成为我反编译的第一选择,它可以处理大部分反编译的需求,基本上是我反编译工具的首选。接下来我们就来看看,jadx 如何使用吧。二、使用 jadx2.1 安装 jadxjadx 本身就是一个开源项目,源代
2021-06-22 10:07:07 4601
原创 STM32到GD32移植攻略
1、 系统1) 晶振起振区别描述:启动时间,GD32 与STM32 启动时间都是2ms,实际上GD 的执行效率快,所以ST 的HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)是2ms,但是这个宏定义值在GD 上时间就更加短了,所以要加大这个值的设置。解决方法:将宏定义:#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)修改为:#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)备
2021-03-24 15:04:43 2439
原创 查询数据库各个表的数据大小及数据量
***begin查询数据库各个表里的数据行数select b.name,a.row_count from sys.dm_db_partition_stats a,sys.objects bwhere a.object_id=b.object_idand a.index_id<=1and b.type=‘U’ ORDER BY row_count****end先创建表create table #t(name varchar(255), rows bigint, reserved va
2021-03-13 14:51:40 2085
原创 sql server 账号权限处更新与更改的区别
简单来说就是update与alter的区别,如下图右键属性update EveryMatchInfo SET MatchNO=111 --更新权限ALTER table EveryMatchInfo add idd int --更改权限实际就是DDL、DML的区别,附一些简要说明DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(da
2021-03-01 09:10:29 587
原创 SQL Server 百万级数据提高查询速度的方法
1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t
2021-02-27 16:20:53 886
原创 SQLServer控制用户访问权限表
一、需求在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。其实这只是SQL Server权限管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑。(赌圣)二、操作步骤 首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名) 在【常规】选项卡中
2021-02-26 15:33:05 570
原创 Android studio第一次打开遇到的问题
作为超级新手,今天第一次安装好打开android studio,发现如下问题:Entry fileTemplates//code/Google Test Fixture SetUp Method.cc.ft not found in C:/Program Files/Android/Android Studio/lib/idea.jar然后,在CSDN里搜到了相关解决办法,原方法见https://ask.csdn.net/questions/646993下面的评论栏里。第一步:找到本地的Andro
2020-12-14 14:41:14 255
原创 解决【Error:Could not run build action using Gradle distribution 】问题记录
在这里插入代码片1.问题详情:Error:Could not run build action using Gradle distribution ‘https://services.gradle.org/distributions/gradle-4.1-all.zip’.Consult IDE log for more details (Help | Show Log)2.问题环境:昨天还好好的,今天打开,说不能用就不能用了,一直下载个不停,终于忍不住“残忍拒绝”后就报出上面问题。3.解决方
2020-12-14 11:28:35 1770
原创 STM32 输入捕获的脉冲宽度及频率计算
输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32 的定时器,除了 TIM6 和 TIM7,其他定时器都有输入捕获功能。以下是对脉冲宽度及频率的计算。1、脉冲宽度如下图所示,采集该高电平脉冲的宽度,只需要进入输入捕获上升沿检测,记录当前的发生上升沿时的CNT值,再进行输入捕获下降沿检测,也记录当前发生下降沿时的CNT值,两次CNT值的差值再根据计数的频率就可以算出脉冲的宽度。上升沿及下降沿捕获的程序具体实现如下:TIM8_Cap_Init(0XFFFF,72-1); //以1
2020-10-27 09:47:00 3679
原创 使用keil5编写stm32代码,用JTAG 仿真器下载代码时,提示cannot load flash device description!解决办法
keil5编写的软件当使用J-link下载到开发板时,报错如下:点击确定,显示如图:这时需要添加对应的flash算法,首先确定你已经安装了对应的pack包。设置完之后,最后点击确定,即可完成设置。如果还报错,看看你的Utilities选项卡,是不是设置错了,以下是绝招:通过以上步骤设置,就可以解决cannot load flash device description的问题了。这是原答案解决连接http://www.openedv.com/posts/list/50048.htm当然这些都做
2020-07-22 16:24:24 570
步进电机S曲线代码资料(购买).rar
2021-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人