自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql5.7安装后未要求输入密码就能使用mysql登录原因

ubuntu20安装mysql5.7后,在root用户下直接运行mysql就能进入数据库。

2024-06-14 22:51:40 200

原创 ubuntu20安装mysql5.7

【代码】ubuntu20安装mysql5.7。

2024-06-14 17:52:32 921

原创 linux系统添加用户与设置密钥登录

添加到sudo组:方式2:打开/etc/sudoers文件,添加以下内容该配置使用sudo命令时不需要输入密码。去掉"NOPASSWD:"就会要求输入一次密码。

2024-06-14 16:20:07 279

原创 Savepoints

SAVEPOINT 名称RELEASE SAVEPOINT 名称ROLLBACK TRANSACTION TO SAVEPOINT 名称。

2023-10-08 22:23:41 197

原创 ON CONFLICT语句

当一个UNIQUE或PRIMARY KEY约束冲突发生时,该方法在插入与更新当前行之前删除导致约束冲突的行,然后继续执行命令。当发生适用的约束冲突时,该方法撤销当前语句并报告一个SQLITE_CONSTRAINT错误,但是该语句之前做的修改不会撤销,也不会结束事务。当发生适用的约束冲突时,该方法忽略冲突的行并继续处理后面的数据。当发生适用的约束冲突时,该方法撤销当前语句并报告一个SQLITE_CONSTRAINT错误,同时取消当前查询语句所做的修改,事务内之前的更新操作不受影响。那些被删除的行不会回传给。

2023-10-08 21:49:32 604

原创 SQLite事务处理

(或。

2023-10-08 17:35:54 2136

原创 SQLite Autoincrement特性

默认是分配一个比最后一次插入时分配的rowid大的值,从1开始。仍然从1开始分配,但如果达到孙最大值,下次插入时会报错SQLITE_FULL,而不会重复使用之前删除的值,除非上一个分配id的事务操作被回滚,这个值会被使用到下一次插入操作。SQLite内部使用一个名称为sqlite_sequence的内部表存储自增字段的值,该表会在创建一个带有AUTOINCREMENT特性的表的时候自动创建。如果显式指定了最大值,下次分配时将使用之前删除的值,在这种情况下分配的rowid不会是严格递增的。

2023-10-08 16:33:40 361

原创 集群索引和WITHOUT ROWID优化

默认情况下,每一行都有一个特殊的rowid列,用于标识一行数据。使用WITHOUT ROWID后,rowid列不会被创建,且时候有空间和性能方面的优势。WITHOUT ROWID表使用集群索引作为主键。

2023-10-08 10:34:47 97

原创 strict模式表

自3.37版本支持。

2023-10-08 08:45:29 130

原创 SQLite3数据类型

存储类型(storage class)比数据类型(Datatype)更加泛化。比如INTEGER代表7种不同长度的整数类型,在存储时会有一些区别,但是一旦读到内存中时,都会被转换为8字节符号整数。所以大多数情况下这两个概念不好区分,可以相互使用。

2023-10-07 17:21:56 1236

原创 解决WIN10插入U盘后在文件管理器显示2个入口问题

复制以上注册表代码到记事本中并双击运行,或者手动删除相关键即可。

2023-08-04 08:43:47 131

原创 Ubuntu 16.04修改Mysql:open_files_limit限制

查看参数:ulimit -a修改当前shell的设置:ulimit -n 65535这种方法只针对当前进程有效修改系统参数vi /etc/security/limits.conf修改后重启服务器,使用ulimit -a查看结果没有改变。以下方法用于修改mysql:open_files_limit限制,亲测有效。第一步:vi /etc/security/limits.d/99-openfiles.conf#<domain> <type> <ite

2020-09-28 21:08:21 353 1

原创 WIN10右键菜单添加“在CMD打开”命令

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_here]“ShowBasedOnVelocityId”=dword:00639bc8[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_here\command]@=“c...

2020-03-17 18:39:50 557

原创 windows下git bash中文字符被转义,不能正常显示解决办法

$ git config --global core.quotepath false

2020-03-17 18:31:45 1009

原创 Android模拟点击方式总结

adb shell不用root,连上电脑就能使用,响应时间慢(>200ms)AccessibilityService不用root,能跨进程,只能点击安卓原生控件MotionEvent不用root,不能跨进程,只能点击安卓原生控件Instrumentation/IWindowManager需要有system权限或者进程所属uid一样或者root,能跨进程,响应时间较快(20~50...

2019-09-28 13:42:05 338

原创 99Admin开源站点源码阅读笔记

公共文件application/common.phpparseNodeStr函数未使用,由AuthService::parseNodeStr代替__buildData函数未使用get_location函数未使用,通过淘宝提供的服务获取IP信息install_substring函数在install模块index/step3中使用,但其生成的数据并未被下一个动作使用。...

2019-06-09 22:46:49 1057

原创 Ubuntu安装php7调试组件xdebug

打开链接:https://xdebug.org/wizard.php将执行phpinfo()得到的页面全部复制到文本框进去,点击“Analyse my phpinfo() output”自动生成安装指引。以下内容是针对我的机器生成的指引,做个记录方便下次查看。摘要Xdebug installed: noServer API: FPM/FastCGIWindows: noZend S...

2019-06-05 15:49:04 1157

原创 使用nginx搭建Discuz X3.4论坛的QQ互联登录失败问题

问题描述使用nginx搭建了一个基于http协议的Discuz X3.4论坛。在安装QQ互联插件后,尝试登录问题是失败,提示以下内容:抱歉,当前存在网络问题或服务器繁忙,详细错误:connect_error_code_0,错误代码:,请您稍候再试。谢谢。如果您的浏览器没有自动跳转,请点击此链接针对此问题,在网上进行了大量搜索,找到的答案大部分都是15年前的信息,版本对不上。也选择了部分答...

2019-06-02 14:25:42 1241

原创 mysql中datetime默认值为0000-00-00 00:00:00问题

在mysql5.7版本中,执行create_time DATETIME NOT NULL DEFAULT ‘0000-00-00 00:00:00’报错,改为create_time DATETIME NOT NULL DEFAULT ‘0001-01-01 00:00:00’即可正常。问题出在sql_mode的设置。执行select @@sql_mode;得到结果通常为:ONLY...

2019-03-07 15:34:35 9446

原创 git命令使用说明

git config带有--system选项时,从/etc/gitconfig读写配置;带有--global选项时,从~/.gitconfig或者~/.config/git/config读写配置。只针对当前用户;默认使用仓库的git目录中的config文件.git/config。 git config --list 列出所有配置。 git config --global ...

2018-09-15 16:43:55 237

翻译 YARA规则摘要

原文链接:https://yara.readthedocs.io/en/v3.7.0/writingrules.html一个简单的yara规则示范:rule ExampleRule{ strings: $my_text_string = &amp;amp;quot;text here&amp;amp;quot; $my_hex_string = { E2 34 A1 C8 23 FB } ...

2018-08-27 21:45:35 2672

翻译 RasValidateEntryName

DWORD RasValidateEntryName( _In_ LPCTSTR lpszPhonebook, _In_ LPCTSTR lpszEntry);说明该函数用于检查连接条目名称是否合法。名称至少包含一个字母或数字字符。参数lpszPhonebook [in]指向一个包含完整路径的电话簿文件(PBK)。如果参数为空,则该函数使用默认的电话簿文件。默认的电话簿文件由用户在拨号网络

2016-09-07 18:53:19 439

翻译 RasUpdateConnection

DWORD APIENTRY RasUpdateConnection( _In_ HRASCONN hrasconn, _In_ LPRASUPDATECONN lprasupdateconn);说明该函数用于更新一个Internet Key Exchange Version 2(IKEv2)连接的隧道末端。参数hrasconn [in]指向IKEv2 RAS连接的句柄。lp

2016-09-07 18:33:38 300

翻译 RasSetSubEntryProperties

DWORD RasSetSubEntryProperties( _In_ LPCTSTR lpszPhonebook, _In_ LPCTSTR lpszEntry, _In_ DWORD dwSubEntry, _In_ LPRASSUBENTRY lpRasSubEntry, _In_ DWORD dwcbRasSubE

2016-09-07 18:22:00 325

翻译 RasSetEntryProperties

DWORD RasSetEntryProperties( _In_ LPCTSTR lpszPhonebook, _In_ LPCTSTR lpszEntry, _In_ LPRASENTRY lpRasEntry, _In_ DWORD dwEntryInfoSize, _In_ LPBYTE lpbDeviceInfo, _In_ DWORD

2016-09-07 15:51:23 2418

翻译 RasSetEntryDialParams

DWORD RasSetEntryDialParams( _In_ LPCTSTR lpszPhonebook, _In_ LPRASDIALPARAMS lprasdialparams, _In_ BOOL fRemovePassword);说明该函数用于修改指定的电话簿条目连接参数信息,这些信息可能是通过本函数修改进行保存,也可能是使用RasD

2016-09-07 15:30:29 1054

翻译 RasSetAutodialAddress

DWORD RasSetAutodialAddress( _In_ LPCTSTR lpszAddress, _In_ DWORD dwReserved, _In_ LPRASAUTODIALENTRY lpAutoDialEntries, _In_ DWORD dwcbAutoDialEntries, _

2016-09-07 14:54:00 339

翻译 RasRenameEntry

DWORD RasRenameEntry( _In_ LPCTSTR lpszPhonebook, _In_ LPCTSTR lpszOldEntry, _In_ LPCTSTR lpszNewEntry);说明该函数用于修改电话簿条目名称。参数lpszPhonebook [in]指向一个包含完整路径的电话簿文件(PBK)。如果参数为空,则该函数使用默认的电话簿文件。默认的电话簿文件由

2016-09-06 21:14:15 344

翻译 RasPhonebookDlg

BOOL RasPhonebookDlg( _In_ LPTSTR lpszPhonebook, _In_ LPTSTR lpszEntry, _Inout_ LPRASPBDLG lpInfo);说明该函数用户显示模式化的拨号网络对话框主窗口。用户可以进行拨号、创建、编辑或删除电话簿条目,或者修改偏好设置。当主窗口关闭时函数才会返回。参数lpszPhone

2016-09-06 21:02:21 298

翻译 RasPBDlgFunc

void WINAPI RasPBDlgFunc( _In_ DWORD dwCallbackId, _In_ DWORD dwEvent, _In_ LPTSTR pszText, _In_ LPVOID pData);说明该函数是一个应用程序定义的回调函数,用于在RasPhonebookDlg函数显示对话框时接收用户活动通知消息。参数dwCallbackId [in]指定一

2016-09-06 20:46:12 236

翻译 RasMonitorDlg

BOOL RasMonitorDlg( _In_ LPTSTR lpszDeviceName, _Inout_ LPRASMONITORDLG lpInfo);说明该函数显示用于描述RAS连接状态的拨号网络监视属性页。参数lpszDeviceName [in]指向一个最初显示的设备名称字符串。如果该参数为NULL,或者指定的设备不存在,则显示第一个设备。lpInfo

2016-09-06 20:16:10 203

翻译 RasInvokeEapUI

DWORD RasInvokeEapUI( _In_ HRASCONN hRasConn, _In_ DWORD dwSubEntry, _In_ LPRASDIALEXTENSIONS lpExtensions, _In_ HWND hwnd);说明该函数显示一个自定义的用户界面获取用户输入的EAP信

2016-09-06 20:09:03 337

翻译 RasHangUp

DWORD RasHangUp( _In_ HRASCONN hrasconn);说明该函数用于关闭一个远程访问连接。由RAS连接句柄代表一个连接。该函数将释放所有与该句柄相关的RASAPI32.DLL资源。参数hrasconn [in]连接句柄。返回值成功时返回ERROR_SUCCESS。 失败时返回以下列表中的值之一或来自Routing and Remote Access Error

2016-09-06 19:59:41 1300

翻译 RasGetSubEntryProperties

DWORD RasGetSubEntryProperties( _In_ LPCTSTR lpszPhonebook, _In_ LPCTSTR lpszEntry, _In_ DWORD dwSubEntry, _Inout_ LPRASSUBENTRY lpRasSubEntry, _Inout_ LPDWORD

2016-09-06 19:38:56 282

翻译 RasGetSubEntryHandle

DWORD RasGetSubEntryHandle( _In_ HRASCONN hRasConn, _In_ DWORD dwSubEntry, _Out_ LPHRASCONN lphRasConn);说明该函数用于获取多链路连接的某个子连接的句柄。参数hRasConn [in]连接句柄,由RasDial对一个多链路的电话簿条目拨号返回。dwSubEntry [

2016-09-06 16:18:57 352

翻译 RasGetQuarantineConnectionId

DWORD RasGetQuarantineConnectionId( _In_ HRASCONN hRasConn, _Out_ ConnectionId *lpConnectionId);说明[该函数无法在Windows Vista版本使用,应使用RasGetNapStatus代替。]该函数用于获取参与Network Access Protection(NAP)隔离进程的连接

2016-09-06 16:05:08 212

翻译 RasGetProjectionInfoEx

DWORD WINAPI RasGetProjectionInfoEx( _In_ HRASCONN Hrasconn, _Inout_ PRAS_PROJECTION_INFO pRasProjection, _Inout_ LPDWORD lpdwSize);说明该函数用于获取PPP协议或网络密钥交换版本2协议的远程访问映射操

2016-09-06 15:55:06 360

翻译 RasGetProjectionInfo

DWORD RasGetProjectionInfo( _In_ HRASCONN hrasconn, _In_ RASPROJECTION rasprojection, _Out_ LPVOID lpprojection, _Inout_ LPDWORD lpcb);说明该函数用于获取指定的远程访问组件协议的映射操作信息。参数h

2016-09-06 15:47:13 690

翻译 RasGetNapStatus

DWORD rasgetnapstatus( _In_ HRASCONN hRasConn, _Inout_ LPRASNAPSTATE pNapState);说明该函数用于获取指定远程连接的Network Access Protection(NAP)连接状态变量。参数hRasConn [in]连接句柄。pNapState [in, out]指向RASNAPSTATE结构,

2016-09-05 19:33:09 229

翻译 RasGetLinkStatistics

DWORD RasGetLinkStatistics( _In_ HRASCONN hRasConn, _In_ DWORD dwSubEntry, _Inout_ RAS_STATS *lpStatistics);说明该函数从一个RAS多链路连接中,获取指定链路的累积统计信息。参数hRasConn [in]连接句柄。dwSubEntry [in]指定链路入口。l

2016-09-05 19:17:06 343

Unity插件 TextMeshPro1.3.0

老版本的Unity TextMeshPro插件。公司有一次需要修改一个旧的项目,但找不到源码了,使用dnspy逆向后的代码相关的Editor代码都丢失了,但索性找到了原始包,把这个包安装进项目就正常了。

2023-02-24

Unity插件 Zenject@v8.0.0

Unity使用的插件,找了很久才找到。适合Unity开发人员使用。官方现在可能已不维护了,但可以学习参考一下里面的代码。

2023-02-24

Unity插件 Easy Save 2

Unity插件Easy Save 2,适合Unity开发人员使用,可方便的实现多种类型数据的本地存储和远程存储。该版本适用Unity5.x版本,高版本的Unity也可以使用,但要改一处代码。其中调用了Application.isWebPlayer属性时会报错,因为这具属性在高版本已删除了。

2023-02-24

B85Plus_nvme.rar

前阵子买了块科浦特PCIE接口的NVME固态硬盘,1个T,花了1300多块大洋。兴冲冲装上主板后发现BIOS无法识别,郁闷了。。。 于是各种搜索姿势走起。。。 终于找到了大牛硬改BIOS支持NVME的方法,不敢独享。 原帖在这里:https://www.itsk.com/thread-403294-1-1.html 说的比较详细了,唯一美中不足的是未提供资源下载。找了好久才找齐,另外里面的MMTOOL也只是英文版的。不过并不影响使用,帖子中有图,照图中的位置点按钮就行了,不需要知道英文含义。 文中提到了三个东西,包里都有: 1. 华硕AI_SuiteIII软件,用于在windows系统下更新BIOS固件。在官网我只找到AI_SuiteII套件。我提供的包里面是III; 2. MMTOOL,用于向官方固件写入NVME驱动模块 3. NVME驱动模块:NVMEExpressDxe.ffs 另外还需要去官网下载原版固件,需要对应你的主板型号下载。官网链接: https://www.asus.com.cn/support/Download-Center/ 我在包里附带了我写好的固件包,和我主板型号相同的话就可以直接使用。我的主板是华硕B85-PLUS REV 1.01。具体版本号在主板上能看到。

2020-03-15

ApkToolBox

Android平台apk包的解包打包工具。版本号是1.6.2_beta1。

2018-12-14

空空如也

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

TA关注的人

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