自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

转载 转存文章— 网游加速器实现原理解析

http://blog.csdn.net/kidwei/article/details/85598421.前言网游加速器是针对个人用户快速连接网游服务器的一种服务。为了解决国内南北网络互联瓶颈的问题,“网络加速器”厂商通过搭建多个高带宽的双线机房(或通过租用双线VPS主机),并在这些机房的两大线路中架设多个节点服务器,然后为其编写“网络加速器客户端”,通过客户端判断用户的网络线路类型,并将用户应用客户端的网络数据转发到指定的节点服务器,由节点服务器转发给用户应用客户端请求的真正服务器。“网络加速器.

2021-10-02 23:20:28 6723

转载 转 数据库在什么情况下适合添加索引

数据库在什么情况下适合添加索引1、表的某个字段值得离散度越高,该字段越适合选作索引的关键字。主键字段以及唯一性约束字段适合选作索引的关键字,原因就是这些字段的值非常离散。尤其是在主键字段创建索引时,cardinality(基数,集的势)的值就等于该表的行数。MySQL在处理主键约束以及唯一性约束时,考虑周全。数据库用户创建主键约束的同时,MySQL自动创建主索引(primary index),且索引名称为Primary;数据库用户创建唯一性索引时,MySQL自动创建唯一...

2021-04-26 10:23:35 558

转载 Android Studio 使用本地gradle的配置

1、下载自己需要的gradle版本http://services.gradle.org/distributions/ 比如说,我需要的是gradle4.4.1版本,点击下载 image.png 下载之后放到AS安装目录下gradle目录下,然后解压,源文件和解压后的文件都保留 image.png 2、配置项目的gradle-wrapper.propertiesimage.pngimage.png作者:追梦小乐链接:http...

2020-11-20 10:32:11 323

转载 MySQL中,21个写SQL的好习惯!

前言每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explainselectuserid,name,agefromuserwhereuserid=10086orage=18;2、操作delete或者upd...

2020-11-19 09:45:13 150

转载 Android style AppTheme节点中的部分标签说明

<!--状态栏颜色--> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <!--控制各个控件被选中时的颜色--> <item name="colorAccent">@color/colorAccent</item> <!--页面背景色--> <item name="android:window...

2020-09-22 09:48:24 229

转载 LayoutInflate.inflate()三个参数含义

LayoutInflate.inflate()三个参数含义 LayoutInflate.inflate(int resourceId, ViewGroup root, boolean attachToRoot)三个参数含义:首先明白下面知识点:给控件所指定的layout_width和layout_height到底是什么意思?该属性的表示一个控件在容器中的大小,就是说这个控件必须在容器中,这个属性才有意义,否则无意义。当:root == null,无论attachToRoot 是否tur.

2020-09-15 13:46:51 129

原创 Android API29 前台服务权限

最近维护一用到低功耗蓝牙的项目,看着targetSdkVersion版本比较低,想着项目比较简单就随手改成了29。结果一运行,蓝牙怎么都连不上了。打开log看看啥情况,发现运行到这一行后没有触发任何的BluetoothGattCallback回调,连个状态码都不回。BluetoothDevice.connectGatt(context,false,mGattCallback)​蓝牙代码是写在service中,查了一些关于api29的资料后,发现可能是缺少了必要权限。于是在manifest中添加了FO

2020-09-10 14:07:05 838

原创 .Net Core An assembly specified in the application dependencies manifest xx was not found

异常详细:Error: An assembly specified in the application dependencies manifest (xxx.json) was not found: package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1' path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dl

2020-05-25 13:10:29 659

原创 Yes! Netty!!!Netty初体验(一)

一直做的安卓原生开发,说来真的惭愧。。。有很长一段时间socket编程用的是原生的api,苦不堪言。。。在一大佬的提点下,让我多看各类java框架,认识到啥才叫“不要重复造轮子”。服务器端样板代码://监听线程NioEventLoopGroup bossGroup = new NioEventLoopGroup();// 接入连接线程NioEventLoopGroup workerGroup = new NioEventLoopGroup();// 服务端c位对象ServerBoo.

2020-05-14 16:52:25 162

转载 [转载]linux目录解析

原文链接:https://www.cnblogs.com/kelly1314/p/11059363.html感谢前辈们的总结,转载只为更好的管理知识。根目录结构如下:                1. / - 根目录:每一个文件和目录都从这里开始。只有root用户具有该目录下的写权限。此目录和/root目录不同,/root目录是root用户的主目录。2. /bin - 用户二进制文件:包含二进制可执行文件。系统的所有用户使用的命令都设在这里,例如:ps...

2020-05-12 10:10:35 91

原创 okio 入门使用记录

从okhttp中发现了okio这东西。了解了之后才发现有这么强大的IO框架。1.普通打开文件,向文件写入信息。 File file = new File("hello.txt"); if (!file.exists()) { file.createNewFile(); }// Okio.appendingSink(File)追加写入 // bufferedS

2020-05-11 10:34:59 202

空空如也

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

TA关注的人

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