- 博客(44)
- 资源 (6)
- 收藏
- 关注
原创 Win10桌面右键,显示设置报错,解决办法
不知道自己装了什么,突然有一天右键显示设置报错了。几经查询找到了如下办法:1,Win+R,输入 regedit,进入注册表。2,注册表找到对应文件。位置:HKEY_CURRENT_USER\Software\Classes\ms-settings。重命名ms-settings(如 重命名为ms-settings1)大功告成!现在,在桌面上右键,然后点开显示设置就能看到了!-------------------------------------------..
2021-11-22 16:27:10
2917
1
原创 Git 上传大于100MB的文件
今天想把一个300MB的.so文件上传到github,但是它居然直接拒绝了。搜索之后发现了git默认上传文件大小有限制。这时候可以使用 git-lfs解决这个问题。Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。下面就是安装和使用的方式1.安装方式sudo apt-get install git-lfsgit lfs install2.使用#开启lfs功能git lfs install#进行大文件追踪 例如git ..
2021-06-02 10:29:37
1719
1
原创 SVN强制填写提交信息,提交后只能修改自己的日志
将文件放在SVN Server的项目对应路径下 即可。pre-commit.bat提交时强制填写10个字符以上日志。pre-revprop-change.bat提交后,只能修改自己的日志。
2021-04-12 11:37:51
242
原创 阿里云服务器ECS,磁盘扩容后不显示的问题
磁盘已扩容(如图)服务器不显示扩大的云盘(如图)解决办法:网址:https://help.aliyun.com/document_detail/25451.html?spm=a2c4g.11186623.4.2.3bb14656lreTNW
2019-05-05 11:52:03
9091
原创 UE4 对接Steam
以下为归类总结,不当之处尽可指出~~ ^ _ ^UE4 官方文档:https://docs.unrealengine.com/en-us/Programming/Online/Steam文档小结:1,下载steamSDK,放到指定文件夹,并修改对应版本信息(貌似非必须)/YourUnrealEnginePath/Engine/Source/ThirdParty/Steamworks/S...
2019-04-26 18:55:10
2863
3
转载 UE4 窗口最小化(C++)
头文件引入#include "Engine/GameEngine.h"#include "EngineGlobals.h"模块添加PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });.cppbool UBlueprintFunctionLibrary::SetWindow_Mini...
2019-04-24 15:58:59
1869
1
转载 阿里云服务器,客户端socket连不上服务端的问题
点击进入云服务器ECS,选择更多-》网络和安全组-》安全组配置配置规则选择添加安全组规则,端口填你自己的端口,授权对象如果没有限制,填“0.0.0.0/0”即可网址:https://blog.youkuaiyun.com/fm_VAE/article/details/82313330...
2019-01-24 21:58:24
1408
原创 Python返回真假值(True or False)——类似C# “? true : false”
python源码如下:arr=['a','b','c']if len(arr)==0: isFind=Falseelse: isFind=True在C#中,以上代码可用一句话表示:hasLen=(arr.length==0)? false : true感觉在Python中也应该有此类代码,找了些资料终于让我找到了:# 方法1:hasLen=False if len(arr)...
2019-01-21 14:08:22
11017
原创 python json序列化时间 datetime
python代码class DateTimeEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, datetime.datetime): return obj.strftime('%Y-%m-%d %H:%M:%S') elif isinstanc...
2019-01-20 19:09:25
3684
原创 python 去除不可见字符 \x00
问题:无法用json.loads()解析数据。现象:但是将收到的数据复制粘贴成字符串就可以接续出来。纠结了很久才发现,两个长度不一样。str是看不出来的,于是就转换成了bytes,发现收到的数据为:<class ‘bytes’>b’\r\n\r\n\x00\x00\x00\x00\x00\x00\x00\x00{\r\n\t"author": “app”\r\n}’而复...
2019-01-15 17:31:15
24298
6
转载 查看端口被占用,以及如何解除端口占用
在windows下如何查看80端口占用情况:“Win+R”--输入"cmd"进入DOS接下来分别运行以下命令:> netstat -aon | findstr "8001"可以看出8001端口被进程号为15572的程序占用.>tasklist | findstr "15572"很明显,是pythonw占用了8001端口;如果你并不了解此进程是干什么用的,千万不要盲目地...
2019-01-15 11:15:09
1606
3
转载 百度接口通过ip获取用户所在地
/** * 百度接口* 通过用户ip获取用户所在地* @param userIp* @return*/public static String getAddressByBD2(String strIP) {try {URL url = new URL(“http://opendata.baidu.com/api.php?query=” + strIP+"&amp;co=&amp;re...
2019-01-14 17:59:34
5716
原创 UE4 右键没有Generate Visual Studio project files,无法生成.sln的解决办法(Win)
重新装了系统和UE4突然发现之前的工程没法右键生成vs了,经过查询之后找到如下办法,希望对同样遇到此问题的小伙伴提供帮助!问题:.uproject右键 没有下图这个东西解决办法:以下做法只适用于Windows:1,在下载的Epic Games的下图路径中找到UnrealVersionSelector,并复制;2,在安装版本文件中找到如下路径,把1复制的东西粘贴到这里,然后双击运行—&...
2018-12-20 14:33:33
8254
4
转载 python学习——time模块详解(时间获取和转换)
time 模块 – 时间获取和转换time 模块提供各种时间相关的功能在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendar必要说明:虽然这个模块总是可用,但并非所有的功能都适用于各个平台。该模块中定义的大部分函数是调用 C 平台上的同名函数实现,所以各个平台上实现可能略有不同。一些术语和约定的解释:时间戳(timestamp)的方式...
2018-12-06 10:58:24
368
转载 python学习——魔法方法详解(带双下划线的方法)
据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常重要!...
2018-12-06 10:45:58
1676
转载 python学习——标准异常总结
编码说明AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候...
2018-12-06 10:26:05
172
转载 python学习——关于文件、目录常用的函数使用方法(os、os.path 模块)
学习时看到的资料,留下来以后会用到Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。如在使用上不清楚的可看视频教程:https://www.bilibili.com/video/av4050443/?p...
2018-12-05 14:08:19
222
转载 python学习——文件的打开模式和文件对象方法
学习时看到的资料,留下来以后会用到文件打开模式打开模式执行操作‘r’以只读方式打开文件(默认)‘w’以写入的方式打开文件,会覆盖已存在的文件‘x’如果文件已经存在,使用此模式打开将引发异常‘a’以写入模式打开,如果文件存在,则在末尾追加写入‘b’以二进制模式打开文件‘t’以文本模式打开(默认)‘+’可读写模式(可添加到其他模...
2018-12-05 13:57:49
189
转载 #SQLite无法连接db库的问题
这两天想用sqlite连接自己的db库,结果在连接上总是有问题,显示程序终端。网上找了无数的资源,终于让我找到个有用的。以下内容作为自己留存,方便以后出现问题再出现找不到的情况。(绝非转载)文章内容如下:一、版本问题SQLlite动态库可能是在.net2.0下开发的,结果导致在vs中一调用其中的方法就报错。后来上网查阅了一番,如下方案比较靠谱 winform项目(控制台也可以),找到...
2018-12-05 13:48:06
1840
转载 python学习——字符串格式化符号含义及转义字符含义
字符串格式化符号含义符号说明%c格式化字符及其 ASCII 码%s格式化字符串%d格式化整数%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮点数%E作用同 %e,用科学计数法格式化浮点数%g根据值的大小决...
2018-12-05 13:47:01
243
转载 python学习——字符串的方法及注释
如在使用上有不懂可以看视频教程:https://www.bilibili.com/video/av4050443/?p=14方法注释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度 width 的新字符串count(sub[, start...
2018-12-04 18:20:01
223
原创 c++ 学习——CString问题
写c++代码时遇到了如下问题,声明string类的时候,提示“未定义标识符‘string’”,如图需要添加c++头文件#include &amp;amp;amp;lt;atlstr.h&amp;amp;amp;gt;结果:大功告成!
2018-11-28 15:25:01
1595
原创 c++ Socket学习——概念(完善中。。。)
以下是学习c++ Socket时遇到的一些概念,收录如下,以便日后查看。概念不会很全,但会随着学习不断完善。。。MSS与MTU的关系MTU:maximum transmission unit,最大传输单元,由硬件规定,如以太网的MTU为1500字节。MSS:maximum segment size,最大分节大小,为TCP数据包每次传输的最大数据分段大小,一般由发送端向对端TCP通知对端...
2018-11-20 18:50:38
303
原创 c++ 学习—— 未声明的标识符“string”(using namespace std;)
写c++代码时遇到了如下问题,声明string类的时候,提示“未定义标识符‘string’”,如图添加了头文件#include <string>之后,仍然显示上述错误,网上搜索之后查到,还需要在头文件中添加using namespace std;#include <string>using namespace std;大功告成!若想继续了解请往下看!name...
2018-11-20 17:45:02
24332
3
原创 c++学习——多线程
通常,要实现并发有两种方法:多进程和多线程。多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行。多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。多进...
2018-11-16 19:21:15
884
转载 c++ Socket学习——最简单的SOCKET通信(Win/Linux)
学习socket的时候看的是Linux的教程,在Windows中写,发现有一些不一样,比如在关闭socket的时候用“close()”,运行的时候就会弹出如下错误,后来发现要用“closesocket()”。还有Linux中的"fork()"复制并开启进程,而Windows中则需要“HANDLE threadaccept = CreateThread(NULL, 0, do_service, ...
2018-11-16 16:00:12
1257
转载 windows和linux进程与线程的理解
对于windows来说,进程和线程的概念都是有着明确定义的,进程的概念对应于一个程序的运行实例(instance),而线程则是程序代码执行的最小单元。也就是说windows对于进程和线程的定义是与经典OS课程中所教授的进程、线程概念相一致的。提供API,CreateThread()用于建立一个新的线程,传递线程函数的入口地址和调用参数给新建的线程,然后新线程就开始执行了。windows下,一个...
2018-11-14 17:54:12
170
转载 c++ Socket学习——使用listen(),accept(),write(),read()函数
对于服务器端程序,使用 bind() 绑定套接字后,还需要使用 listen() 函数让套接字进入被动监听状态,再调用 accept() 函数,就可以随时响应客户端的请求了。listen() 函数通过 listen() 函数可以让套接字进入被动监听状态,它的原型为:int listen(int sock, int backlog); //Linuxint listen(SOCKET soc...
2018-11-14 14:31:47
9921
1
原创 c++ Socket学习——The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:
在写c++服务器时发现问题如下:源码:// ConsoleApplicationSock.cpp: 定义控制台应用程序的入口点。#include "stdafx.h"#include <winsock.h>#include <string.h>#include <corecrt_io.h>#pragma comment(lib,"ws2_32.l...
2018-11-13 18:37:14
979
原创 c++ Socket学习——error LNK2019: 无法解析的外部符号 _htons@4(编程解决方法)
在写c++服务器时发现,编译下方代码时后两句报错。代码如下:#include "stdafx.h"#include <winsock.h>int serverport = 5188;void InitialSock(){ //绑定套接字 sockaddr_in servaddr; memset(&servaddr, 0, sizeof(servaddr));...
2018-11-13 15:31:25
2905
1
转载 C++游戏服务器开发常用工具
初学网络服务器,不知从何下手,记录一下,以便日后查看:C++游戏服务器开发常用工具介绍在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用。庄子有云,“吾生也有涯,而知也无涯,以有涯随无涯,殆已”。代入到项目开发中就是说,如果对知识点无差别的全面攻击,不仅会导致所学甚泛却无一深入的尴尬,也会占用太多的有效时间从而影响项目进...
2018-11-04 16:03:22
893
转载 UE4 Latent Action(潜在事件)节点
我们先看下Delay的使用和实现:注意Delay和Window编程中的Sleep(5000)操作完全不同,Sleep是挂起当前的线程,把执行权交给其他线程,大约5秒后再唤醒这个线程。Delay并没有挂起本线程,而是立即返回,5秒后再来执行Completed Pin后的节点。Delay的内部逻辑很简单,向LatentActionManager实例中Add了一个FDelayAction的实例。...
2018-10-25 00:33:39
2444
转载 AF_INET与套接字
AF_INET与套接字因此,Lewis这个套接字地址的IP赋值格式是Lewis.sin_addr.s_addr,inet_addr函数也是日后再说,这里表示设置IP地址为202.96.134.133;而memset函数在这里起到给sin_zero数组清零的作用,它的原型是:创建套接字的函数是socket(),函数原型为: #include &lt;sys/types.h&gt; #inclu...
2018-10-20 16:00:48
56297
3
解决UE导入DataTable中文乱码的问题
2022-08-30
svn提交设置--日志
2021-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人