自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

软件著作权源代码文档的要求: 代码总共60页,前面30页/后面30页,每页50行。前面30页要连续,后面30页要连续,30页与31页可不连续。代码结尾要有结束标志,不要空格和注释。 一、清除整个文档的空行: 方法:用ctrl+a(快捷方式),选中全部源程序代码文档;点击word的查找替换功能 查...

2020-06-05 10:55:28 171 0

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

可以使用SpannableString和ClickableSpan: TextView userAgreement = findViewById(R.id.user_agreement); SpannableString agreement = new Span...

2020-05-03 00:22:40 97 0

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

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

2020-04-01 17:33:55 65 0

原创 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 't...

2020-03-31 13:21:34 208 0

原创 如何好好睡觉

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

2020-03-29 15:04:09 38 0

原创 脱发的原因及应对

1.脱发的原因:脱发的直接原因都是毛囊(头发的圆根)萎缩。而导致毛囊萎缩的原因主要有两种,一种是遗传原因,导致毛囊发育的质量不好,从而在过早的年龄萎缩。另一种是二氢睾酮(DHT,一种雄激素)过多,毛囊在二氢睾酮的作用下也会过早萎缩,这种也叫雄激素脱发(学名脂溢性脱发)。虽然叫脂溢性脱发,但跟头皮分...

2020-03-29 15:01:56 81 0

转载 孔笙

孔笙,中国当代优秀的电视剧导演,18部作品豆瓣8分以上,9部作品豆瓣8.8分以上。既能拍《欢乐颂》,《琅琊榜》,《鬼吹灯》这种流行剧,也能拍《大江大河》《战长沙》《父母爱情》这种古典剧。当导演8000多天,拍摄电视剧32部,差不多1000多集,再加上剪辑的和没上映的,平均下来差不多每周拍1集,25...

2020-03-29 14:54:00 62 0

原创 Java8 lambda表达式简介

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

2020-03-22 22:22:53 18 0

原创 Android系统版本(截止2020年3月)

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

2020-03-22 09:26:28 1357 0

原创 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 2...

2020-03-21 20:32:35 220 0

原创 js中的可枚举属性

概念 可枚举性(enumerable)用来控制所描述的属性,是否将被包括在for...in循环之中。具体来说,如果一个属性的enumerable为false,下面三个操作不会取到该属性。 * for..in循环 * Object.keys方法 * JSON.stringify方法 enumer...

2020-03-10 19:27:25 43 0

原创 WebSocket与Socket区别

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

2020-03-06 13:34:45 44 0

原创 跳转到支付宝小程序

支付宝小程序跳转 支付宝小程序A如何跳转到 H5、小程序B、生活号、其他 App? 小程序A跳转 是否支持 使用限制 实现方法 H5 是 web-v...

2019-11-12 20:58:16 1112 0

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

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

2019-09-15 13:13:41 184 0

转载 李金池

李金池是衡水中学崛起时期的校长,更是衡中教育模式的缔造者,他用10年时间把衡水中学由全县倒数带到全省第一,而他的继任者张文茂,也是他原来的部下,继承他的理念,把衡水中学由全省第一带到全国第一,2019年升学成绩更是甩开与全国第二的差距,摇摇领先,他功不可没,那一个平凡的历史教师是如何成为当代高中最...

2019-08-31 14:09:37 816 0

原创 Android APP 启动速度优化

启动过程产品逻辑 从用户点击桌面图标到首页完全加载,需要经过三个页面,第三步中,如果用户是安装或升级后第一次打开应用,则显示引导页,否则显示广告页。 透明页 点击应用图标后系统会有3秒的响应时间,这段时间系统好像无响应,实则在为应用准备运行环境,打开一个无边框的窗口,这个窗口默认为白...

2019-08-30 14:50:30 49 0

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

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

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

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

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

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

翻译 Android版本历史

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

2019-08-22 15:41:40 44 0

原创 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\rea...

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

原创 Android崩溃治理

目录 概述 现象描述 基本原理 面临的挑战 崩溃率的标准 崩溃的预防 提高代码的整洁性 网络层校验 经验的总结 崩溃的监控 基础SDK 线下检查 线上监控 输出 崩溃的处理 原则 Kotlin Java常见崩溃 特定机型的崩溃处理 OOM 高级解决方案...

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

原创 小程序多端框架对比

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

2019-07-18 19:08:10 426 0

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

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

2019-04-05 21:49:28 285 0

原创 用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 步:...

2019-04-02 00:05:29 603 0

原创 android国家码

android中默认采用ISO3166-1 alpha-2作为它的国家码标准,ISO3166-1是指ISO组织制定的第3166号标准的第一部分(第二部分是省级行政区编码,但android系统并没采用),alpha-2是指二个字母的标准,也就是说android的国家码都是两个字母的。 android...

2017-06-07 17:56:25 5021 0

原创 HTTP报文结构图解

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

2015-08-29 23:28:48 2871 0

原创 MyEclipse简介

MyEclipse功能介绍

2014-12-01 23:41:02 22187 1

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

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

2014-11-09 23:19:35 4214 0

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

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

2013-10-22 19:14:01 837 0

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

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

2012-12-27 21:14:44 7737 0

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

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

2012-12-25 14:31:29 6102 0

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

1.在Visual Studio 2010中,首先新建一个windows窗体项目 2.Form1.cs[设计]窗口中,从工具箱拖拽pictureBox,button1,button2,imageList,timer到窗口上 3.设置imagelist属性:先设置ColorDepth=Depth32...

2012-12-25 14:26:09 3339 0

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

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

2012-09-14 21:18:59 6949 0

原创 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 ...

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

原创 openGL及GLSL的小知识

GLSL的变量的限定符的作用 uniform 表明是外部程序传递给顶点着色器和片段着色器的变量 attribute 表明是只能在顶点着色器使用的变量,用来表示顶点坐标,法线,纹理坐标 varying 表明是用于顶点...

2012-06-06 17:45:57 1012 0

原创 OpenGL调试错误收集

1.test dword ptr [eax],eax ; probe page. 错误提示:局部数组变量定义超过所分配的最大空间 错误原因:pfile=fopen(fileName,"rb");中的fileName为空,就是没找到文件。 解决方法:给fileName赋...

2012-06-06 13:29:56 2791 0

原创 openGL函数解释

glMatrixMode(GL_MODELVIEW)对模型视图矩阵堆栈,应用随后的矩阵操作.glMatrixMode(GL_PROJECTION)对投影矩阵,应用随后的矩阵操作.glMatrixMode(GL_TEXTURE)对纹理矩阵堆栈,应用随后的矩阵操作.glLoadIdentity():把...

2012-06-06 00:58:20 1100 0

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

服务器端ChatServer: package server; import java.io.IOException; import java.io.ObjectInputStream; import java.net.ServerSocket; import java.net.Socke...

2012-06-04 09:58:10 2668 0

原创 最简单的java的多线程编写方法

要创建一个线程,需要以下步骤: 1.创建一个继承Thread类的新类,比如class csdn extends Thread 2.覆盖原Thread类的run()方法来完成该线程的具体工作 要使用线程,需要以下步骤: 1.利用新类创建对象,创建几个对象,就实现几个进程,比如csdn t1;...

2012-06-04 06:57:50 906 0

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