- 博客(70)
- 收藏
- 关注
原创 Mac 系统开机慢
Mac 系统开机慢电脑突然自动关机,启动超级慢、开个机30分钟,进去之后每个操作都特慢,鼠标都滑动超级超级慢,启动一个finder都要半小时之久根本无法使用,全程没有风扇启动。重置 Mac 上的 NVRAM + 重置 Mac 上的系统管理控制器 (SMC)都没用。解决方案:1、关机;2、插外接电源;3、按住S...
2019-03-23 14:01:31
4176
1
原创 QtWebkit Appstore 提交被拒
QtWebkit 编译 + QtWebkit Appstore 提交被拒QtWebKit 编译1 install qt,libpng, cmake, and ninja. https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-OS-X2 add the path to q...
2019-03-16 10:47:19
607
原创 FFmpeg 编译
FFmpeg 编译下载地址:https://github.com/FFmpeg/FFmpeg目录准备:建立一个目录名为FFmpeg,其中建立两个目录,一个名为build(存放编译相关信息),一个名为FFmpeg-master(源代码)。在build路径中建立一个名为@executabl...
2019-03-05 19:03:50
1172
原创 Qt ListView + Grid + GridView 使用注意事项
ListViewAuto Remove empty spaces when the delegate is not visible。GridAuto Remove empty spaces when the delegate is not visible。GridViewLeave empty spaces when the delegate is not visibl...
2019-02-28 18:54:04
1570
原创 Xcode: Code sign 设置
Code sign 设置Code sign 设置(1)Build Settings :Code Signing Identity 中设置App的发布证书(2)Build Settings :Code Signing Style 设置Automatic(3)Build Settings :Development Team ...
2019-02-25 00:04:12
4924
原创 STUN 原理理解
STUN 原理理解STUN简介Simple Traversal of UDP over NATs, NAT的UDP的简单穿越,是一种网络协议。是客户机-服务器的一种协议,由RFC 3489 定义。该协议定义了一些消息格式,大体上分为Request/Response。这个协议主要作用就是可以用来在两个处于NAT路由器之后的主机之间建立UDP通信。它允许位于NAT后的客户端找出自己的公网地址,确定自己...
2018-05-03 22:02:48
20745
4
原创 Zerobrane Studio调试minetest mod lua脚本
mac下minetest嵌入式lua脚本的断点和单步调试:1下载安装minetest和 ZeroBrane StudioZeroBrane Studio两种下载方式:(1)github下载,解压,直接运行zbstudio.sh即可https://github.com/pkulchenko/ZeroBraneStudio/releases(2)网站下载dmgh
2018-01-13 23:29:46
725
原创 minetest 回调注册函数学习
一.注册函数仅在加载时候调用这些函数。二.全局回调的注册函数仅在加载的时候调用这些函数。 1.minetest.register_globalstep(func(dtime))每个服务器的step时被调用,一般是0.05s。dtime — 浮点的,自上一个全局step的时间。示例:loca
2018-01-09 21:55:25
790
原创 Python 打包成mac app
Python 打包成mac app一、创建一个简单的Tkinter应用,并命名为Sandwich.py:import sysif sys.version_info # Python 2 import Tkinter as tkelse: # Python 3 import tkinter as t
2017-10-21 23:36:37
18304
原创 Lua 常见问题解决
1.continue功能lua中不支持continue的功能,如果要想实现C/C++中continue的方法,如何处理?以下面的程序为例:for i = 1, 10 doif a thencontinueendprint(“test”)end嵌套一个for循环,采用break的方式来实现
2017-10-20 22:46:23
865
原创 Python 文件读取
Python 文件读取1.如何写入一个文件?try: file = open(‘test.txt’,‘w’)except: raisefile.write("%s Exception during filter operation.\n")file.close()如果没有test.txt,就自动创建一个te
2017-10-20 22:25:39
395
原创 Python 异常处理
Python 异常处理异常处理程序中如果出现错误或者异常,就会导致程序终止。如何让程序不会因为异常而中断?try…except...。try…except…把有可能发生错误的语句放在try模块里,用except来处理异常。except可以处理专门的异常,也可以处理一组异常(使用圆括号),也可以处理所有异常,默认情况下处理所有异常。
2017-10-19 22:51:52
718
原创 mini-MBA学习总结五:问题解决
mini-MBA学习总结五:问题解决1 学习资料http://minimba.eceibs20.com2 学习内容介绍: 问题解决这一部分主要介绍了如何培养敏锐的问题意识、KJ法收集和分析信息以及分析问题的方法和工具这几个部分内容。什么是问题?问题是需改
2017-10-13 21:28:46
1071
原创 mini-MBA学习总结四:高效沟通
mini-MBA学习总结四:高效沟通1 学习资料http://minimba.eceibs20.com2 学习内容介绍: 高效沟通这一部分主要介绍了管理你的提问、提升领悟力、认识管理中的沟通、为下属提供支撑性沟通和不同层级的沟通这几个部分内容。管理你的提问 提问
2017-10-13 12:46:49
1734
原创 xcode remove repository from project
My xcode project has two repositories listed under the Source Control menu. One of them is a repository from an old project and should not be associated with the current project. However, how to remov
2017-09-21 10:49:51
856
原创 mini-MBA学习总结三:组织能力介绍
mini-MBA学习总结三:组织能力介绍1 学习资料http://minimba.eceibs20.com2 学习内容介绍: 组织能力介绍这一部分主要介绍了建设组织能力三部曲、用杨三角打造组织能力、借住能力模型确定人才需求、留住人才的三大关键、三步法塑造员工思维模式、用
2017-09-14 21:48:37
2553
原创 mini-MBA学习总结二:新媒体营销
mini-MBA学习总结二:新媒体营销1 学习资料http://minimba.eceibs20.com2 学习内容介绍: 新媒体营销这一部分主要介绍了市场营销的研发、市场营销的4PC、如何策划新媒体内容营销、如何设计产品类话题以及如何设计传播类话题这几个部分内容。
2017-09-09 21:55:01
1788
1
原创 Minetest源码分析十三:Mapgen
Minetest源码分析十三:Mapgenminetest->margen.h minetest->mapgen_v6.hMapgen:真实生成具体的地图。要生成什么样的地图,具体参数都是是这里设置。通过MapgenParams结构来存储传递参数的。类的实例初始化:在类EmergeManager中的initMapgens()中
2017-08-31 22:50:15
901
1
原创 Minetest源码分析十二:ServerMap
Minetest源码分析十二:ServerMapminetest->map.h/map.cppServerMap:生成地图的类,地图数据库的存储与访问,地图meta数据的存储与读取。处理MapBlock的存储以及获取生成;在这个类中会与数据库或者其它类型数据文件进行通信处理;另serverMap是继承于Map类的,所以还包括了Map类中的一些操作,譬如MapSe
2017-08-30 22:47:47
1097
原创 Minetest源码分析十一:EmergeManager
Minetest源码分析十一:EmergeManagerEmergeThread:生成地图的线程类class EmergeThread : public JThread{public: Server *m_server; ServerMap *map; EmergeManager *emerge; Mapgen *mapgen; bool
2017-08-29 19:30:48
565
原创 Minetest源码分析十:MeshUpdateThread
Minetest源码分析十:MeshUpdateThreadminetest->client.h/client.cppMeshUpdateThread:Mesh 更新线程,这个线程主要是存储了需要更新的Mesh信息,且是线程安全的。类中主要是一个方法void * Thread(),以及两个成员变量MeshUpdateQueue m_queue_in,Mu
2017-08-24 22:29:17
512
原创 Minetest源码分析九:ClientMap minetest->clientmap.h/clientmap.cpp ClientMap创建调用 ClientMap只创建了一次,一个game
Minetest源码分析九:ClientMapminetest->clientmap.h/clientmap.cppClientMap创建调用ClientMap只创建了一次,一个game游戏只有一个ClientMap对象存在,它是由ClientEnvironment来管理的,ClientEnvironment是由Client来管理的。一个
2017-08-21 19:30:44
553
原创 minetest源码解析八:ClientEnvironment
minetest源码解析八:ClientEnvironmentClientEnvironmentminetest->environment.hclass ClientEnvironment : public Environment{void step(f32 dtime);ClientMap *m_map;
2017-08-18 23:28:27
677
原创 minetest源码解析七:Client端更新流程
minetest源码解析七:Client端更新流程客户端更新主要使用的函数是voidClient::step(float dtime)minetest->client.cpp这个函数作用是更新客户端,客户端主动去接收服务器端发过来的信息,然后对环境等进行更新。使用范围:都在the_game()这个函数中(minetest->game.cpp-
2017-08-17 23:45:50
598
原创 minetest源码解析六:Client与Server数据传递(Client端)
Client端信息接收、发送1.Client与Server数据通信Client与Server端的数据通信不是同步的,是异步进行的,数据都存放在Connection对象中。Client和Server都是在各自的线程中自己不停地去获取数据、发出数据命令。Connection minetest->connection.hServer服务
2017-08-17 23:41:33
578
原创 lua与C/C++互调函数方法
lua与C/C++互调函数方法1.在lua脚本中调用C/C++代码中的函数C/C++函数定义形式 lua中调用的C++函数的定义必须满足如下形式: typedef int(*lua_cFunction)(lua_State *L); 函数参数必须是lua_State,返回值必须是int型,只有这样的函数Lu
2017-08-17 20:45:30
1289
原创 minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍
minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍IGameDefminetest->gamedef.h 这个类中主要管理了游戏全局的一些定义。通过这个类接口可以获取它所有管理的对象指针。主要包括了TextureSource、ShaderSource、ItemDefManager、NodeDe
2017-08-16 21:38:25
670
原创 mini-MBA学习总结一:建设高效团队和决策与执行
mini-MBA学习总结一:建设高效团队和决策与执行1 学习资料http://minimba.eceibs20.com2 学习内容介绍: 建设高效团队这一部分主要介绍了建立正确的领导思维方式、团队建设的不同阶段与管理方式、高效团队的特征、有效的跨部门管理这四部分的内容。资产
2017-08-14 12:35:47
4418
原创 minetest源码解析四:game界面刷新绘制流程及核心函数介绍
game界面刷新绘制流程及核心函数介绍 一 流程图二 流程图中涉及到的核心函数介绍1.Draw "Loading"screen绘制点击start game之后的界面。主要涉及函数draw_load_screen(text, device, font,0,0);
2017-08-11 23:02:03
937
原创 minetest源码解析三:菜单响应以及核心函数介绍
菜单响应以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.点击响应鼠标事件在device->run()控制的循环体内,一直循环,当有鼠标事件时,CIrrDevice::run()->CIrrDevice::postEventFromUser()->CGUIEnvironment::postEve
2017-08-11 23:00:03
422
原创 minetest源码解析二:GUIEngine初始化、菜单刷新流程以及核心函数介绍
GUIEngine初始化、菜单刷新流程以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.new TextDestGuiEngine初始换创建一个TextDestGuiEngine类实例,用于后期点击界面上文字位置时通过guiFormSpecMenu获取到相应的文字,然后能够通过函数知道点击了Ma
2017-08-11 22:58:41
984
原创 minetest源码解析一:mymain流程图以及核心函数介绍
mymain流程图以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.创建游戏回调函数minetest->mainmenumanager.hg_gamecallback = newMainGameCallback(device);MainGameCallback :
2017-08-11 22:57:05
1513
1
原创 管理心理学学习总结
管理心理学学习总结1 学习资料电子科技大学:管理心理学http://open.163.com/special/cuvocw/guanlixinlixue.html2 讲师介绍:祝小宁 教授博导3 学习内容介绍: 管理者以及管理技能在组织管理活动中起决定性作用。管理者如
2017-08-09 22:28:15
3099
原创 字符串使用注意事项
字符串使用注意事项1.字符串前加L的作用L告诉编译器使用两个字节,将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strlen(“asd”) = 3;strlen(L“asd”) = 6; 宽字符串
2017-08-07 22:49:13
520
原创 鬼火引擎入门相关知识熟悉
鬼火引擎入门相关知识熟悉一 Irrlicht简介概念 Irrlicht引擎是用C++写的高性能实时3D引擎。可以应用于C++程序或者.Net语言中,通过openGL或者自己的软件找色程序,可以实现跨平台。起源与发展 Irrlicht是一个德国神话故事中的一种动物的名字,它能够发光和飞翔,可
2017-08-07 22:46:48
1605
原创 minetest mod 初步学习
minetest mod 初步学习MInetest一般有3种类型的对象Node (minetest.register_node): A block from the world.Tool (minetest.register_tool): A tool/weapon that can dig and damage things according to tool_capab
2017-08-04 08:30:31
1430
1
原创 ZM-Net: Real-time Zero-shot Image Manipulation Network 论文理解
ZM-Net: Real-time Zero-shot Image Manipulation Network 论文理解 这篇论文提出了Zero-shot Manipulation Net(ZM-Net),这个网络由两个子网络网络组成,对图像变化网络和参数网络同时优化。其思想是任意一幅图像都根据它的参数模型得到的参数进行处理,这个参数模型是专门根据不同的输入图像信息生成其对应的重要
2017-08-01 21:42:33
1198
原创 malloc 与 new 区别
mallocint *p = (int *) malloc(sizeof(int) * length);freefree(p)newint *p2 = new int[length];A *a = new Adeletedelete a[]相同点:1.都可以用
2017-07-29 00:22:39
367
原创 StyleBank: An Explicit Representation for Neural Image Style Transfer 论文理解
StyleBank: An Explicit Representation for Neural Image Style Transfer论文理解与现有的神经风格转换网络区别:(1)给风格提供了一个明显的表示。网络在训练好之后可以从内容中完全分离出样式。(2)能够基于区域的风格转换。(3)不仅可以同时训练多个共享自编码的风格,还可以在不改变自编码的情况下,增量学
2017-07-19 22:12:37
5565
1
原创 Inverting Visual Representations with Convolutional Networks论文理解
Inverting Visual Representations with Convolutional Networks论文理解这篇论文涉及两种特征进行图像重建:(1)传统的计算机视觉图像特征:HOG、SIFT、BLP (Shallow features)(2)AlexNet的每层特征 (AlexNet)Shallow features
2017-06-16 20:43:58
896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人