自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(70)
  • 收藏
  • 关注

原创 Mac 系统开机慢

Mac 系统开机慢电脑突然自动关机,启动超级慢、开个机30分钟,进去之后每个操作都特慢,鼠标都滑动超级超级慢,启动一个finder都要半小时之久根本无法使用,全程没有风扇启动。重置 Mac 上的 NVRAM + 重置 Mac 上的系统管理控制器 (SMC)都没用。解决方案:1、关机;2、插外接电源;3、按住S...

2019-03-23 14:01:31 3880 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 543

原创 FFmpeg 编译

FFmpeg 编译下载地址:https://github.com/FFmpeg/FFmpeg目录准备:建立一个目录名为FFmpeg,其中建立两个目录,一个名为build(存放编译相关信息),一个名为FFmpeg-master(源代码)。在build路径中建立一个名为@executabl...

2019-03-05 19:03:50 965

原创 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 1461

原创 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 4536

原创 STUN 原理理解

STUN 原理理解STUN简介Simple Traversal of UDP over NATs, NAT的UDP的简单穿越,是一种网络协议。是客户机-服务器的一种协议,由RFC 3489 定义。该协议定义了一些消息格式,大体上分为Request/Response。这个协议主要作用就是可以用来在两个处于NAT路由器之后的主机之间建立UDP通信。它允许位于NAT后的客户端找出自己的公网地址,确定自己...

2018-05-03 22:02:48 20105 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 634

原创 minetest 回调注册函数学习

一.注册函数仅在加载时候调用这些函数。二.全局回调的注册函数仅在加载的时候调用这些函数。  1.minetest.register_globalstep(func(dtime))每个服务器的step时被调用,一般是0.05s。dtime — 浮点的,自上一个全局step的时间。示例:loca

2018-01-09 21:55:25 709

原创 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 18088

原创 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 800

原创 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 345

原创 Python 异常处理

Python 异常处理异常处理程序中如果出现错误或者异常,就会导致程序终止。如何让程序不会因为异常而中断?try…except...。try…except…把有可能发生错误的语句放在try模块里,用except来处理异常。except可以处理专门的异常,也可以处理一组异常(使用圆括号),也可以处理所有异常,默认情况下处理所有异常。

2017-10-19 22:51:52 678

原创 mini-MBA学习总结五:问题解决

mini-MBA学习总结五:问题解决1 学习资料http://minimba.eceibs20.com2 学习内容介绍:      问题解决这一部分主要介绍了如何培养敏锐的问题意识、KJ法收集和分析信息以及分析问题的方法和工具这几个部分内容。什么是问题?问题是需改

2017-10-13 21:28:46 952

原创 mini-MBA学习总结四:高效沟通

mini-MBA学习总结四:高效沟通1 学习资料http://minimba.eceibs20.com2 学习内容介绍:      高效沟通这一部分主要介绍了管理你的提问、提升领悟力、认识管理中的沟通、为下属提供支撑性沟通和不同层级的沟通这几个部分内容。管理你的提问 提问

2017-10-13 12:46:49 1584

原创 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 777

原创 mini-MBA学习总结三:组织能力介绍

mini-MBA学习总结三:组织能力介绍1 学习资料http://minimba.eceibs20.com2 学习内容介绍:      组织能力介绍这一部分主要介绍了建设组织能力三部曲、用杨三角打造组织能力、借住能力模型确定人才需求、留住人才的三大关键、三步法塑造员工思维模式、用

2017-09-14 21:48:37 2349

原创 mini-MBA学习总结二:新媒体营销

mini-MBA学习总结二:新媒体营销1 学习资料http://minimba.eceibs20.com2 学习内容介绍:      新媒体营销这一部分主要介绍了市场营销的研发、市场营销的4PC、如何策划新媒体内容营销、如何设计产品类话题以及如何设计传播类话题这几个部分内容。

2017-09-09 21:55:01 1645 1

原创 Minetest源码分析十三:Mapgen

Minetest源码分析十三:Mapgenminetest->margen.h   minetest->mapgen_v6.hMapgen:真实生成具体的地图。要生成什么样的地图,具体参数都是是这里设置。通过MapgenParams结构来存储传递参数的。类的实例初始化:在类EmergeManager中的initMapgens()中

2017-08-31 22:50:15 783 1

原创 Minetest源码分析十二:ServerMap

Minetest源码分析十二:ServerMapminetest->map.h/map.cppServerMap:生成地图的类,地图数据库的存储与访问,地图meta数据的存储与读取。处理MapBlock的存储以及获取生成;在这个类中会与数据库或者其它类型数据文件进行通信处理;另serverMap是继承于Map类的,所以还包括了Map类中的一些操作,譬如MapSe

2017-08-30 22:47:47 983

原创 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 513

原创 Minetest源码分析十:MeshUpdateThread

Minetest源码分析十:MeshUpdateThreadminetest->client.h/client.cppMeshUpdateThread:Mesh 更新线程,这个线程主要是存储了需要更新的Mesh信息,且是线程安全的。类中主要是一个方法void * Thread(),以及两个成员变量MeshUpdateQueue m_queue_in,Mu

2017-08-24 22:29:17 458

原创 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 467

原创 minetest源码解析八:ClientEnvironment

minetest源码解析八:ClientEnvironmentClientEnvironmentminetest->environment.hclass ClientEnvironment : public Environment{void step(f32 dtime);ClientMap *m_map;

2017-08-18 23:28:27 566

原创 minetest源码解析七:Client端更新流程

minetest源码解析七:Client端更新流程客户端更新主要使用的函数是voidClient::step(float dtime)minetest->client.cpp这个函数作用是更新客户端,客户端主动去接收服务器端发过来的信息,然后对环境等进行更新。使用范围:都在the_game()这个函数中(minetest->game.cpp-

2017-08-17 23:45:50 453

原创 minetest源码解析六:Client与Server数据传递(Client端)

Client端信息接收、发送1.Client与Server数据通信Client与Server端的数据通信不是同步的,是异步进行的,数据都存放在Connection对象中。Client和Server都是在各自的线程中自己不停地去获取数据、发出数据命令。Connection minetest->connection.hServer服务

2017-08-17 23:41:33 492

原创 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 1184

原创 minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍

minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍IGameDefminetest->gamedef.h      这个类中主要管理了游戏全局的一些定义。通过这个类接口可以获取它所有管理的对象指针。主要包括了TextureSource、ShaderSource、ItemDefManager、NodeDe

2017-08-16 21:38:25 573

原创 mini-MBA学习总结一:建设高效团队和决策与执行

mini-MBA学习总结一:建设高效团队和决策与执行1 学习资料http://minimba.eceibs20.com2 学习内容介绍:      建设高效团队这一部分主要介绍了建立正确的领导思维方式、团队建设的不同阶段与管理方式、高效团队的特征、有效的跨部门管理这四部分的内容。资产

2017-08-14 12:35:47 4192

原创 minetest源码解析四:game界面刷新绘制流程及核心函数介绍

game界面刷新绘制流程及核心函数介绍 一 流程图二 流程图中涉及到的核心函数介绍1.Draw "Loading"screen绘制点击start game之后的界面。主要涉及函数draw_load_screen(text, device, font,0,0);

2017-08-11 23:02:03 789

原创 minetest源码解析三:菜单响应以及核心函数介绍

菜单响应以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.点击响应鼠标事件在device->run()控制的循环体内,一直循环,当有鼠标事件时,CIrrDevice::run()->CIrrDevice::postEventFromUser()->CGUIEnvironment::postEve

2017-08-11 23:00:03 353

原创 minetest源码解析二:GUIEngine初始化、菜单刷新流程以及核心函数介绍

GUIEngine初始化、菜单刷新流程以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.new TextDestGuiEngine初始换创建一个TextDestGuiEngine类实例,用于后期点击界面上文字位置时通过guiFormSpecMenu获取到相应的文字,然后能够通过函数知道点击了Ma

2017-08-11 22:58:41 893

原创 minetest源码解析一:mymain流程图以及核心函数介绍

mymain流程图以及核心函数介绍一 流程图二 流程图中涉及到的核心函数介绍1.创建游戏回调函数minetest->mainmenumanager.hg_gamecallback = newMainGameCallback(device);MainGameCallback :

2017-08-11 22:57:05 1393 1

原创 管理心理学学习总结

管理心理学学习总结1 学习资料电子科技大学:管理心理学http://open.163.com/special/cuvocw/guanlixinlixue.html2 讲师介绍:祝小宁  教授博导3 学习内容介绍:      管理者以及管理技能在组织管理活动中起决定性作用。管理者如

2017-08-09 22:28:15 2941

原创 字符串使用注意事项

字符串使用注意事项1.字符串前加L的作用L告诉编译器使用两个字节,将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strlen(“asd”)  = 3;strlen(L“asd”)  = 6;  宽字符串

2017-08-07 22:49:13 474

原创 鬼火引擎入门相关知识熟悉

鬼火引擎入门相关知识熟悉一 Irrlicht简介概念   Irrlicht引擎是用C++写的高性能实时3D引擎。可以应用于C++程序或者.Net语言中,通过openGL或者自己的软件找色程序,可以实现跨平台。起源与发展    Irrlicht是一个德国神话故事中的一种动物的名字,它能够发光和飞翔,可

2017-08-07 22:46:48 1462

原创 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 1324 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 1097

原创 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 337

原创 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 5348 2

原创 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 849

空空如也

空空如也

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

TA关注的人

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