-
[综合] Netty学习笔记(九)新连接接入
引子 在上一篇分析NioEventLoop那篇文章中分析NioEventLoop.run()时候提到当方法processSelectedKey()处理事件的时候,比如读事件,最终调用了unsafe.read();本文就来分析一下unsafe对象的read方法的具体实现。 检测新的连接 源码中的Uns...
95
热度 -
27
热度 -
[综合] TDIfw在windows 10 1903的测试
最近看了一下TDI的网络过滤驱动,在Vista之后就不支持了,但是据说windows7还是能用,于是想试试在win10上还能不能玩。需要注意的是在win10上的TCP和UDP设备对象的驱动对象变成了tdx,于是有了下面的代码。 #include<Ntifs.h> #include<...
96
热度 -
43
热度 -
10
热度 -
[综合] Of course, Huawei has brought more than just
Ofcourse,Huaweihasbroughtmorethanjustcompetitiontothenote-takingmarket.AlthoughHuaweiwasnotinthe“tunnel”fromthebeginning,sincethereisnomovementinside,...
13
热度 -
9
热度 -
[综合] Mysql为什么使用B+树存储数据
常用数据结构的对比。 Mysql涉及到数据的持久化,就牵扯到使用哪种数据结构来存储数据,下面来分析一下各种数据结构的优劣。 二叉树结构:对于递增数据的存储会变成链表结构,效率太低。 红黑树:海量数据会变慢。 Hash表:查询数据效率高,但对于范围查询就无能为力了(Hash将有序数据变成无序了)。 ...
39
热度 -
[综合] Identifier ‘product_number‘ is not in camel case
原因:后端API返回字段product_number,用了下划线,eslint要求驼峰写法 解决方法: 1.后端返回驼峰字段 2.关闭eslint中camelcase
98
热度 -
[综合] nvidia 桌面录屏
好像nvidia的桌面录屏在后续版本中被禁止了,只能在支持的游戏中录屏,今天随便研究了下,在GeForceExperience目录下比如我的是:C:\ProgramFiles\NVIDIACorporation,在该目录下搜索.exe,找到nvcontainer.exe,然后点击运行,以后电脑就可以...
20
热度 -
[综合] druid discard long time none received connection
使用数据库框架druid,报异常:discardlongtimenonereceivedconnection。 druid的版本问题,从最新的1.1.23回退到1.1.22可解决。
9
热度 -
[综合] 批量操作数据库某一字段连接1
1.update表名setname=concat(name,"1")where条件 2.批量更改数据库某一个字段的值舍去最后一位 update表名setmobile=left(mobile,CHAR_LENGTH(mobile)-1)where条件 3.两表关联并批量修改数据库某一字段的值舍去最后一...
11
热度 -
[综合] yum中查找程序由哪个包提供
yum中查找程序由哪个包提供 有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yuminstallsemanage 却提示我没有这个包。 祭出provi...
32
热度 -
[综合] # 2020/09/17 #「Groovy」- java.sql.SQLException: Incorrect string value: ‘xxx“,“...‘ for column ‘xxx‘
问题描述 执行SQL语句(在语句中包含中文值)时,产生如下错误: java.sql.SQLException:Incorrectstringvalue:'\xE6\x98\xAF","...'forcolumn'previous_request'atrow1 问题原因 字段的编码格式错误,需要...
12
热度 -
[综合] PHP | 验证码实现
<?php $arr=range(0,9);$arr2=range(a,z);$arr3=range(A,Z);$arr4=array_merge($arr,$arr2,$arr3);shuffle($arr4);$arr5=array_slice($arr4,0,4);$str=join($...
68
热度 -
48
热度 -
[综合] 区块链赋能数字经济新发展 助力解决50多个场景信任问题
前不久,杭州上线了全国首个区块链电子印章应用平台。这意味着,电子“萝卜章”风险问题能得到彻底解决——杭州市企业电子印章都将脱敏上链,实现一个实体印章对应一个区块链电子印章,并且用印行为真实可追溯、不可篡改。 这是区块链技术应用的一个缩影。具有可追溯、公开透明等特点的区块链技术,是数字经济里新基建的底...
33
热度 -
[综合] docker命令空间
1、docker命名空间 命名空间(namespace)是Linux内核的一个强大特性,为容器虚拟化的实现带来极大便利,利用这特性,每个容器都可以拥有自己单独的命名空间,运行在其中的应用都像是在独立的操作系统环境中一样命名间机制保证了容器之间彼此互不影响。 在操作系统中,包括内核、文件系统、网络、进...
12
热度 -
[综合] 当前滚动位置的视频循环播放功能实现(基于UICollectionView)
场景:一个滚动的视频列表,类似抖音,利用UICollctionView实现当cell到达一定位置就播放该cell视频,cell滑出就停止播放。 实现思路:其中MyPlayViewCell为cell的类,playingCell为记录当前播放的cell 1.列表为UICollctionView,判断当前...
73
热度 -
[综合] PTA Invert a Binary Tree (25分)
释放无限光明的是人心,制造无边黑暗的也是人心,光明和黑暗交织着,厮杀着,这就是我们为之眷恋又万般无奈的人世间。 ThefollowingisfromMaxHowell@twitter: Google:90%ofourengineersusethesoftwareyouwrote(Homebrew),...
16
热度