自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android动态修改桌面图标新坑总结

一.优秀文章概述下面的文章基本描述动态修改桌面图标的基本方法,并且总结了很多坑及解决方案,以下时在此文章基础上的补充《Android动态修改应用图标和名称》二.第一个新坑Android9.0以上非小米手机,在动态修改图标后,最近任务列表不显示本应用的问题这个问题可以用资源文件夹限定符解决:首先找到AndroidManifest文件中的启动页别名配置,如下: <activity-alias android:name=".pages.la

2021-01-28 17:35:57 1392

原创 Android判断无障碍服务中的读屏是否开启

读屏服务是Android系统无障碍服务中的一种,大部分手机都自带talkback读屏服务,少部分机型会阉割掉,还有部分品牌手机会重写成自己的读屏服务,同一品牌不同机型实现也不尽相同,如果下面的代码不起作用,请利用代码中的Log.d那行,自行添加读屏服务类名。以下代码,用于判断Android系统的读屏服务是否开启: /** * 读屏是否开启 */ private fun isAccessibilityEnabled(): Boolean { val

2021-01-28 15:22:35 3225

原创 软件著作权源代码文档word操作技巧

软件著作权源代码文档的要求:代码总共60页,前面30页/后面30页,每页50行。前面30页要连续,后面30页要连续,30页与31页可不连续。代码结尾要有结束标志,不要空格和注释。一、清除整个文档的空行: 方法:用ctrl+a(快捷方式),选中全部源程序代码文档;点击word的查找替换功能 查找:^p^p; 替换为:^p。选择“全部替换”。反复N次,直到全部替换完成。二、清除注释1.清除单行注释 //*^13全部替换为空2.清除多行注释 /\*\*^13*/^13 全部替换为空...

2020-06-05 10:55:28 4155

原创 Android实现部分文字可点击及变色

可以使用SpannableString和ClickableSpan: TextView userAgreement = findViewById(R.id.user_agreement); SpannableString agreement = new SpannableString("Agree to the User Agreement and Privac...

2020-05-03 00:22:40 1486

原创 Android三方库依赖中的maven坐标详解

在Android工程app目录的build.gradle文件中常常见到如下的语句:implementation 'com.android.support:appcompat-v7:28.0.0'这种写法表明,这个三方库是个远程依赖,第一次编译时会从JCenter服务器上下载三方库到本地,之后就都是用的本地缓存后边的com.android.support:appcompat-v7:28...

2020-04-01 17:33:55 675

原创 Smart cast to is impossible, because is a mutable property that could have been changed by this time

在使用Kotlin写代码,访问可空变量时,常常报如下错误:(List<String>可能为任意类型,titles可能为任意变量)Smart cast to 'List<String>' is impossible, because 'titles' is a mutable property that could have been changed by this ...

2020-03-31 13:21:34 7481 4

原创 如何好好睡觉

美容觉是晚上10点到凌晨2点,早睡能改变皮肤质量,因为这段时间是皮肤细胞分裂与生长最旺盛的时间 提高深度睡眠的方法:运动,洗澡,泡脚,听音乐,冥想,不吃太饱 人的睡眠是有周期性的,一般晚上睡觉会经历4到6个完整周期,1个周期90-100分钟,经网友试验一般5个周期7.5个小时左右睡眠,白天的精神状态最好。下面是睡眠周期图,可以看到每个周期时长可能不一,熟睡即深度睡眠时间可能...

2020-03-29 15:04:09 337

原创 脱发的原因及应对

1.脱发的原因:脱发的直接原因都是毛囊(头发的圆根)萎缩。而导致毛囊萎缩的原因主要有两种,一种是遗传原因,导致毛囊发育的质量不好,从而在过早的年龄萎缩。另一种是二氢睾酮(DHT,一种雄激素)过多,毛囊在二氢睾酮的作用下也会过早萎缩,这种也叫雄激素脱发(学名脂溢性脱发)。虽然叫脂溢性脱发,但跟头皮分泌油脂多寡,头皮毛孔是否堵塞没有关系。下图展示毛囊萎缩的过程:下图对比健康的头发,和毛囊萎...

2020-03-29 15:01:56 660

转载 孔笙

孔笙,中国当代优秀的电视剧导演,18部作品豆瓣8分以上,9部作品豆瓣8.8分以上。既能拍《欢乐颂》,《琅琊榜》,《鬼吹灯》这种流行剧,也能拍《大江大河》《战长沙》《父母爱情》这种古典剧。当导演8000多天,拍摄电视剧32部,差不多1000多集,再加上剪辑的和没上映的,平均下来差不多每周拍1集,25年不间断,这种敬业精神也值得学习,下面就整理一下网上关于孔笙的介绍:孔笙是个极为低调的人,即便...

2020-03-29 14:54:00 953

原创 Java8 lambda表达式简介

Lambda 表达式的简单例子:// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2个参数(数字),并返回他们的差值 (x, y) -> x – y // 4. 接收2个int型整数,返回他们的和 (int x, int y) -&g...

2020-03-22 22:22:53 132

原创 Android系统版本(截止2022年2月)

版本版本号 英文名 中文名 API等级 发布时间 1.0 无 无 1 2008年9月23日 1.1 无 无 2 2009年2月9日 1.5 Cupcake 纸杯蛋糕 3 2009年4月30日 1.6 Donut 甜甜圈 4 2009年9月15日 2.1 ...

2020-03-22 09:26:28 39988 9

原创 Android中的Java版本(截止2020年3月)

一。Android系统与Java的版本对应关系时间 Android操作系统 Java API 2013年10月及以前 4.4及以前 6 ≤19 2014年10月 5.0 7 21 2015年3月 5.1 7 22 2015年8月 6.0 7 23 2016年8月 7.0 8...

2020-03-21 20:32:35 5962

原创 js中的可枚举属性

概念可枚举性(enumerable)用来控制所描述的属性,是否将被包括在for...in循环之中。具体来说,如果一个属性的enumerable为false,下面三个操作不会取到该属性。* for..in循环* Object.keys方法* JSON.stringify方法enumerable “隐身术”var o = {a:1, b:2};o.c = 3;Object.d...

2020-03-10 19:27:25 418

原创 WebSocket与Socket区别

WebSocket与Socket的关系Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。早期互联网时代有人最先把TCP/IP协议封装在操作系统中,然后以Socket接口形式提供给上层应用使用,后来为了方便在不同的技术栈实现,逐渐抽象出了一组接口,最后甚至成为了事实标准,甚至还把其他网络通信协议封装到Socket接口中。...

2020-03-06 13:34:45 311

原创 跳转到支付宝小程序

支付宝小程序跳转支付宝小程序A如何跳转到 H5、小程序B、生活号、其他 App? 小程序A跳转 是否支持 使用限制 实现方法 H5 是 web-view 内嵌式跳转 H5,仅限企业账号小程序使用。 小程序外跳 H...

2019-11-12 20:58:16 4390

转载 埃隆·马斯克(Elon Musk)

埃隆·马斯克,27岁创立Paypal(类似于支付宝),30岁时以15亿美元卖出,31岁创立SpaceX公司(2015年完成人类首次回收火箭,2018年发射现役推力最大运载火箭),33岁投资特斯拉汽车公司并成为董事长,目前市值442亿美元(已上市),下面是一篇深度分析马斯克正在颠覆或重构的行业的文章:  能源  首先是太阳城(SolarCity)。太阳城是2000年初“太阳能淘金热” 时...

2019-09-15 13:13:41 1999

转载 李金池

李金池是衡水中学崛起时期的校长,更是衡中教育模式的缔造者,他用10年时间把衡水中学由全县倒数带到全省第一,而他的继任者张文茂,也是他原来的部下,继承他的理念,把衡水中学由全省第一带到全国第一,2019年升学成绩更是甩开与全国第二的差距,摇摇领先,他功不可没,那一个平凡的历史教师是如何成为当代高中最伟大的校长之一的呢?下面的几篇文章是我从网上找的回答这几个问题的比较好的文章:  在...

2019-08-31 14:09:37 4496

原创 Android APP 启动速度优化

启动过程产品逻辑从用户点击桌面图标到首页完全加载,需要经过三个页面,第三步中,如果用户是安装或升级后第一次打开应用,则显示引导页,否则显示广告页。透明页点击应用图标后系统会有3秒的响应时间,这段时间系统好像无响应,实则在为应用准备运行环境,打开一个无边框的窗口,这个窗口默认为白色,现在App调整成了透明,然后会初始化各个三方库,向网络请求应用图标序号。闪屏页...

2019-08-30 14:50:30 465

翻译 2019 ACM 算法竞赛世界总决赛成绩排名

排名 参赛队伍所属大学 解题数 1 莫斯科国立大学 10 2 麻省理工学院 9 3 东京大学 9 4 华沙大学(波兰) 8 5 国立台湾大学 8 6 弗罗茨瓦夫大学(波兰) 8 7 首尔国立大学 7 8 金策科技大学(朝鲜) 7 9 沙力夫理工大学(...

2019-08-24 00:56:28 15406 1

原创 VSCode Tasks的自定义及应用到Android

VSCode Tasks主要用于快速运行命令行程序。快速的意思就是在VSCode的Ctrl+P窗口输入task+空格,下拉菜单中会出现一系列命令,这些命令等价于直接在命令行中输入一段脚本并运行。如下图所示:Gulp、Grunt、Jake、npm等插件会自动插入一些tasks,不用自己自定义。以Android为例,如何配置一个编译Android项目的Tasks呢?1.在项目根目录下,...

2019-08-23 10:06:35 889 1

翻译 Android版本历史

版本号 英文名 中文名 API等级 发布时间 1.5 Cupcake 纸杯蛋糕 3 2009年4月30日 1.6 Donut 甜甜圈 4 2009年9月15日 2.1 Eclair 闪电泡芙 7 2009年10月26日 2.2 Froyo 冻酸奶 8 2010年5...

2019-08-22 15:41:40 184

原创 Could not get unknown property 'mergeResourcesProvider' for object of type com.android.build.gradle

在React Native新版本(0.60.5)环境下 编译android时报错:FAILURE: Build failed with an exception.* Where:Script 'F:\Git\IOT\ReactNativeDe\node_modules\react-native\react.gradle' line: 95* What went wrong:A p...

2019-08-15 20:49:30 5886 1

原创 Android崩溃治理

目录概述现象描述基本原理面临的挑战崩溃率的标准崩溃的预防提高代码的整洁性网络层校验经验的总结崩溃的监控基础SDK线下检查线上监控输出崩溃的处理原则KotlinJava常见崩溃特定机型的崩溃处理OOM高级解决方案总结概述现象描述崩溃也叫闪退,指用户在操作手机APP时,APP突然退出的现象。退...

2019-07-25 21:15:08 1395 1

原创 小程序多端框架对比

本文主要对4个主流的小程序多端框架进行对比,他们是wepy,mpvue,taro,uni-app,主要从性能,兼容性,上手容易程度,生态丰富程度进行对比。

2019-07-18 19:08:10 1471

原创 2019年2月应用月活500强中开发团队在杭州的APP

排名 APP名称 月活(万) 公司 在总榜排名 1 支付宝 54583 阿里 4 2 淘宝 47794 阿里 5 3 网易云音乐 8857 网易 42 4 网易有道词典 3625 网易 83 5 同花顺 3413 同花顺 88 6...

2019-04-05 21:49:28 483

原创 用Java将数组中的元素向右移动

leetcode 189 题目来自:这里给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。例子1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]例子...

2019-04-02 00:05:29 3915

原创 android国家码

android中默认采用ISO3166-1 alpha-2作为它的国家码标准,ISO3166-1是指ISO组织制定的第3166号标准的第一部分(第二部分是省级行政区编码,但android系统并没采用),alpha-2是指二个字母的标准,也就是说android的国家码都是两个字母的。android中有两种获取国家码的方式,返回的都是大写:第一种从sim卡获取国家码 Tele

2017-06-07 17:56:25 8730

原创 HTTP报文结构图解

GET请求报文如下POST请求报文如下200响应报文如下404响应报文如下HTML中的meta标签的http-equiv属性,实际上修改的是响应报文的响应头中的键值对

2015-08-29 23:28:48 3711

原创 MyEclipse简介

MyEclipse功能介绍

2014-12-01 23:41:02 30692

原创 在MyEclipse2014中导入jar包的方法

1.项目下新建一个文件夹叫lib,用于保存所有项目需要的jar包。2.将需要导入项目的类库文件(.jar文件)拷贝到lib下(可以直接从windows文件资源管理器中拖动,也可以复制粘贴)拷贝过程中可能出现如下对话框,选OK即可。3.在新添加的jar上点右键选择Build Path→Add to Build Path添加完成后会在项目中的Referenced Libra...

2014-11-09 23:19:35 4540

原创 ASP.NET 验证视图状态 MAC 失败的解决方法

错误信息:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 &lt;machineKey&gt; 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。 网上流行的一种错误解决方案:1:修改当前页面的@page属性,添加enableEventValidation="false"viewStateEncryptio...

2013-10-22 19:14:01 1233

原创 Visual Studio 2010 统计解决方案或项目代码总行数的最简单方法

菜单栏——》分析——》为解决方案计算代码度量值,然后看到弹出的窗口最后一列即为代码总行数,它不包括空行、花括号、using语句和命名空间定义语句,但是包括窗体设计器自动生成的代码。

2012-12-27 21:14:44 8051

原创 C# winform imageList控件加载图像失真问题的解决办法

问题成因:在设置控件属性时,先设置了Images属性,后设置了ColorDepth属性,造成了加载进来的图片都是8bit的。解决方案:先清除刚才Images里加载的图片,然后先设置ColorDepth属性为32bit的,然后再设置Images属性。

2012-12-25 14:31:29 7900

原创 C# 简易图片抽奖器的实现

1.在Visual Studio 2010中,首先新建一个windows窗体项目2.Form1.cs[设计]窗口中,从工具箱拖拽pictureBox,button1,button2,imageList,timer到窗口上3.设置imagelist属性:先设置ColorDepth=Depth32Bit,然后设置images会打开一个图片添加窗口,单击添加按钮加图片(就是抽奖时要循环的多张图片)

2012-12-25 14:26:09 3993 1

原创 用C#统计未排序一维数组中重复元素的个数

需求描述:从控制台输入一组整数,整数在50个以内统计实际输入的数据个数输出双栏列表,第一栏是数组元素列表,第二栏是每个数据值出现的次数源代码如下: int[] data = new int[50];//用于存储整形数据 string input = ""; int amount = 0;//存储输入数据的个数

2012-09-14 21:18:59 7534

原创 VS2008中openGL开发环境配置

1.各种库的配置(1)glew下载:https://sourceforge.net/projects/glew/files/glew/1.7.0/glew-1.7.0.zip/download将include文件夹下的.h文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里

2012-06-06 20:50:14 8625 4

原创 openGL及GLSL的小知识

GLSL的变量的限定符的作用uniform表明是外部程序传递给顶点着色器和片段着色器的变量attribute表明是只能在顶点着色器使用的变量,用来表示顶点坐标,法线,纹理坐标varying表明是用于顶点着色器和片段着色器之间传递数据之用openGL中纹理参数的设定当我们绘

2012-06-06 17:45:57 1204

原创 OpenGL调试错误收集

1.test dword ptr [eax],eax ; probe page.错误提示:局部数组变量定义超过所分配的最大空间错误原因:pfile=fopen(fileName,"rb");中的fileName为空,就是没找到文件。解决方法:给fileName赋值2.无法解析的外部符号(带__imp)1>正在链接...1>flatten.obj : error LNK2

2012-06-06 13:29:56 3289

原创 openGL函数解释

glMatrixMode(GL_MODELVIEW)对模型视图矩阵堆栈,应用随后的矩阵操作.glMatrixMode(GL_PROJECTION)对投影矩阵,应用随后的矩阵操作.glMatrixMode(GL_TEXTURE)对纹理矩阵堆栈,应用随后的矩阵操作.glLoadIdentity():把当前指定的矩阵或堆栈的栈顶矩阵,替换为单位矩阵.glLoadMatrixd(matrix):把当前矩阵

2012-06-06 00:58:20 1272

原创 最简单的java即时通讯程序

服务器端ChatServer:package server;import java.io.IOException;import java.io.ObjectInputStream;import java.net.ServerSocket;import java.net.Socket;import java.rmi.server.ServerCloneException;pu

2012-06-04 09:58:10 4112

bmap.min.js

ECharts最新版(4.8.0)百度地图插件(2020年5月6日版本)混淆压缩版7KB。由于github访问速度不好,且不能直接下载。官网也不提供直接下载。于是放在此处方便大家。

2020-07-31

commons-beanutils-1.9.2-bin

截止到2014年11月最新版 Most Java developers are used to creating Java classes that conform to the JavaBeans naming patterns for property getters and setters. It is natural to then access these methods directly, using calls to the corresponding getXxx and setXxx methods. However, there are some occasions where dynamic access to Java object properties (without compiled-in knowledge of the property getter and setter methods to be called) is needed. Example use cases include: Building scripting languages that interact with the Java object model (such as the Bean Scripting Framework). Building template language processors for web presentation and similar uses (such as JSP or Velocity). Building custom tag libraries for JSP and XSP environments (such as Jakarta Taglibs, Struts, Cocoon). Consuming XML-based configuration resources (such as Ant build scripts, web application deployment descriptors, Tomcat's server.xml file). The Java language provides Reflection and Introspection APIs (see the java.lang.reflect and java.beans packages in the JDK Javadocs). However, these APIs can be quite complex to understand and utilize. The BeanUtils component provides easy-to-use wrappers around these capabilities.

2014-11-09

NHibernate-3.3.3.GA-bin

用于优化.NET应用程序数据层的第三方类库,为截止到2014年的最新版,从官方直接下载,绝不缺少文件,弥补官网下载太慢的缺憾

2014-09-21

glew-1.5.6-win32

The OpenGL Extension Wrangler Library (GLEW) 是一个跨平台的开源C / C++扩展加载库。GLEW提供了有效的运行机制,来判断哪个OpenGL扩展在目标平台上受支持。openGL核心和扩展都被包括在这个库中,加载了这个库,就不用再加载gl、glu两个库

2012-06-06

空空如也

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

TA关注的人

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