- 博客(104)
- 资源 (11)
- 收藏
- 关注
原创 Windows动态链接库(dll)浅析 - 3
在前面的例子中,DLL并没有提供DllMain函数,应用工程也能成功引用DLL,这是因为Windows在找不到DllMain的时候,系统会从其它运行库中引入一个不做任何操作的缺省DllMain函数版本,并不意味着DLL可以放弃DllMain函数。将木马程序以DLL的形式实现后,需要使用插入到目标进程中的远程线程将该木马DLL插入到目标进程的地址空间,即利用该线程通过调用WindowsAPI“LoadLibrary”函数来加载木马DLL,从而实现木马对系统的侵害。...
2022-07-19 14:44:48
611
原创 Windows动态链接库(dll)浅析 - 1
动态链接库(Dynamic link Library, dll),是包含了可由多个程序同时使用的代码(函数、类)和数据的“库”。在库的发展史上,经历了“无库 - 静态链接库 - 动态链接库”等阶段。
2022-07-19 14:42:04
1268
转载 [转载]轻松搞定自用SSL证书实现https访问
转自:https://blog.youkuaiyun.com/Coding13/article/details/103787758本地服务需要支持https服务的时候,之前最常用到的就是使用openssl生成自签名证书来支持https。但是使用自签名证书在浏览器里面就会遇到证书“不安全”的提示,为了解决证书“不安全”往往是煞费苦心。现在在这里为大家提供一个简单使用的工具和方法,可以轻松实现本地服务支持https,而且是证书安全的https,彻底解决证书“不安全”!这里需要用到的工具就是mkcert:1、首先
2021-03-20 22:33:01
455
原创 Git Bash中SYSTEM用户的HOME目录、SSH以及自动化部署的WebHooks问题
问题的产生有个项目php网站部署的服务器时Windows Server环境(不要问我为什么....),php运行于openresty-nginx,代码托管与gitee.com。网站自动部署方案为:gitee.com上为项目配置部署的公钥和WebHooks,网站中的php页面响应gitee.com下的钩子,然后调用exec执行"git pull"。但是不知道哪一天,这个自动化部署方案突然崩了...
2020-03-21 17:25:40
381
转载 iView非 template/render 标签转换
在非 template/render 模式下(例如使用 CDN 引用时),组件名要分隔,例如 :DatePicker:date-picker FormItem:form-item CheckboxGroup:checkbox-group InputNumber:input-number BreadcrumbItem:breadcrumb-item MenuGroup:me...
2020-03-19 12:00:42
412
转载 Android报错:Cleartext HTTP traffic to xxx not permitted
前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...
2019-12-20 16:38:34
151
转载 开启Intel VT-X虚拟化 (不支持Intel VT-x)
VirtualBox中无法开启VT-x?BIOS中明明开启了仍然解决不了问题?看这里。Windows 10中如果使用Docker的话,需要开启Hyper-V。Hyper-V在启用的时候,宿主机也被虚拟化了,以至于在宿主机上直接访问CPU的其他虚拟技术会失效。即使VT-X在BIOS里面开了,Intel的CPU检测工具也会报告CPU不支持VT-X。可以在管理员命令行下运行bcdedit /se...
2019-11-29 11:49:07
2551
转载 Windows 10 IIS 安装 .Net4.5
[原文地址:https://blog.youkuaiyun.com/sweety820/article/details/79538973]更新Win10,原来的IIS站点访问不了,原因是因为IIS 没有.net 4.5,使用网上的aspnet_regiis.exe -i命令,一点都不靠谱,直接提示:Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0用于在本地计算...
2018-10-25 16:48:49
1091
转载 在CentOS 7上添加Swap交换空间
提供:ZStack云计算前言如何让服务器响应更快?如何避免应用出现内存不足的错误?最简单的方法就是增加交换空间。Swap是存储盘上的一块自留地,操作系统可以在这里暂存一些内存里放不下的东西。这从某种程度上相当于增加了服务器的可用内存。虽然从swap读写比内存慢,但总比没有好,算是内存不够时的安全网。如果没有swap,则服务器一旦内存不足,就会开始终止应用以释放内存,甚至会崩溃,这会...
2018-10-25 10:55:30
604
转载 使用自建Git服务器管理私有项目 Centos 7.3 + Git 2.11.0 + gitosis (实测 笔记)
原文:https://www.cnblogs.com/vicowong/p/4142571.html环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡)系统版本:CentOS-7-x86_64-Minimal-1611.isoGIT服务器IP:192.168.1.10 SSH端口:默认为22开发端1: GIT管理者,管理GIT服务器的成员和项目设...
2018-09-26 15:04:44
276
转载 [转帖]brew安装phpredis扩展
【原文链接:https://blog.youkuaiyun.com/chenshuai1993/article/details/80989776】18年3月, homebrew/php 这个tap不在维护了,扩展全部转移到 homebrew-core 或者 delete, php70-redis 这个扩展被删除了,安装需要源码安装,记录一下git clone git@github.com:phpr...
2018-08-22 09:29:34
466
转载 Ubuntu登录后蓝屏不显示桌面的解决办法
问题分析启动 Ubuntu 可以进入登录界面,说明系统是可以运行起来的。没有发生大块的核心数据损坏,linux 系统一般都可以修复,一定要淡定。问题的原因是之前的暴力关机损坏了 Ubuntu 的图形系统配置,导致图形界面无法正常起来。所以就看到能够登录,却只有一片蓝色。 问题解决这次要求助古老的字符界面了。为了“大展拳脚”,先进入字符界面:Ctrl + Alt + F4然后安装相应
2017-10-12 15:47:56
11230
4
原创 cocos2d-x visual studio warning C4005: “__on_failure”: 宏重定义 解决方法
早期版本的cocos2d-x项目可能是vs2012、vs2013项目,随着VS版本不断升级,可能有些项目迁移到新的VS方案后会在编译中产生各种新的警告。比如:warning C4005: “__on_failure”: 宏重定义,解决方法:在项目编译属性"预处理器定义"中增加"_USING_V110_SDK71_"。如果有用预编译头的话,也可以在预编译头中添加这个定义。
2017-02-10 11:07:30
2427
转载 Android 存储使用参考
链接:[https://www.liaohuqiu.net/cn/posts/storage-in-android/]著作权归作者所有,转载请联系作者获得授权。可能遇到的问题Android 系统自身自带有存储,另外也可以通过 SD 卡来扩充存储空间。 前者空间较小,后者空间大,但后者不一定可用。 开发应用,处理本地数据存取时,可能会遇到这些问题:需要判断 SD 卡是
2016-11-11 12:02:40
638
原创 自定义build.xml使用ANT打包
以前多渠道自动打包都是用批处理命令,写出来的批处理又臭又长。后来看有个师兄用ANT,发现真的是打包神奇。另外还有gradle更高级些,这个还没仔细研究。下面贴一个支持Windows和Mac双系统的打包脚本,注意,这个脚本并没有编译Android项目,只是演示一下复制和压缩操作,还有对不同操作系统的识别和处理。大家用的到的可以借鉴下。
2016-05-05 10:47:11
1776
转载 Xcode磁盘空间大清理
我的设备是Macbook Air 13’ Mid 2011,128G SSD。最近开始有些存储压力了,用Clean My Mac清理一部分旧文件后,决定对Xcode动手。移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS Devi
2016-01-14 18:12:20
5987
原创 ios开发企业版plist发布In-House简单记录
这几天帮一家公司将ios应用通过企业账号发布到公司内部,具体过程可以参考这个:http://blog.youkuaiyun.com/pang040328/article/details/40924737,这里讲的很详细了,感谢这位博主!这里只写两点,一个是XCode6后不再自动生成的plist文件的文件内容;另一个是存放plsit文件的https服务器怎么办。原始plist文件如下:
2015-05-22 12:01:00
21067
1
原创 cocos2dx- call to OpenGL ES API with no current context(logged once per thread)
最近加某运营商支付SDK,游戏中有一个界面中取消支付时程序崩溃,其他界面支付或取消正常。看了LogCat,发现“call to OpenGL ES API with no current context(logged once per thread)”。网上查了一下,发现一个方案。出这问题,是取消支付时回调Native代码时发生的,回调函数是:native public void bu
2015-03-25 11:31:34
2709
转载 自架 Android BT / NAS 機:超靜音超省錢超低功耗
【转载:自架 Android BT / NAS 機:超靜音超省錢超低功耗,原文地址:http://www.metamuse.net/2012/11/android-bt-nas.html】
2014-10-10 10:57:13
17234
原创 windows下通过命令行工具编译和打包Android项目
需要用到Android SDK和ANT。mei1 首先,删除项目中以下文件:build.xml、local.properties和proguard-project.txt;2 运行%ANDROID_SDK_HOME%/tools/build.bat update project -p %Project_Path% -t 2 ,重新生成以上文件;3 在项目根目录执行
2014-06-24 17:07:08
2543
原创 CocosBuilder中拼合图片(来自TexturePacker整合)边缘有空隙的问题
我目前用的TexturePacker,版本仍然是2.4.6。一方面,当初作者给了我一个免费授权;另一方面,这个版本的功能也够我用了。上周遇到一个小问题,TexturePacker整合的图形,在CocosBuilder中使用时,发现2张图拼接后中间有缝隙。而更换图形来源为文件时,缝隙就消失了。思来想去应该是TexturePacker的问题,打开仔细研究一番,又Google了一通,发现这个选项
2013-08-17 16:24:22
3019
原创 cocos2d-x整合/嵌入Winform子窗体
没时间详细解释了,附件是所有需要修改的代码,参考这些对你的cocos2d-x远吗进行修改,然后就可以让cocos2d-x渲染到Windows窗体中的一个子窗体中。用法:首先,定义一个全局变量:AppDelegate* g_Application = NULL;程序启动,执行: cocos2d::CCEGLView::setParentHwnd(hwnd);
2013-08-17 16:09:18
2700
原创 使用位图字体工具BMFont从图片生成自定义字体
上一篇转了别人的一篇文章,讲了BMFont的基本用法。对BMFont比较陌生的同学请点击这里先去学习:。本篇讲解如何利用美工提供的字符图形来生成自定义字体。美术提供的字体经常是下面这样的:或者这样的:这时候我们就要借助BMFont了,首先针对真彩色的图形,我们要做一些设定,点击"File"->“Export options”:在弹出的窗口中,注意
2013-08-14 11:26:44
52821
1
转载 cocos2d-x 使用位图工具BMFont自定义字体 fnt
[原文地址:http://blog.youkuaiyun.com/qiurisuixiang/article/details/8984288]1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bm
2013-08-14 10:39:39
39747
3
原创 cocos2d-x中添加Enter键和方向键按键响应
最近有个机顶盒项目,需要用到遥控器的方向键来控制游戏。如果是一般Android设备、iOS设备或Win32平台,cocos2d-x提供了“CCAccelerometer”,可用于游戏控制UI。但由于机顶盒在使用过程中是使用遥控器与玩家交互,而遥控器中缺少GSenser,所以只能使用方向键和中键。好在机顶盒厂家使用了Android标准的键值,方向键和中键与Andriod DPAD按键一一对应。
2013-08-06 11:32:00
12807
转载 cocos2d-x删除/卸载模板
如果你切换cocos2d-x版本的话, 要将之前版本的vs模板删除掉,方法如下:进入以下目录(根据自己的vs版本):VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Expres
2013-04-15 13:48:33
2202
转载 项目开发和管理需要弄清楚的6个问题
【原文地址:http://www.cnblogs.com/netsql/archive/2012/05/28/2520724.html】1.项目需求清楚吗2.源代码管理清楚吗3.项目的Bug清楚吗4.项目跟踪清楚吗5.每个成员的任务清楚吗6.沟通清楚吗总结项目需求清楚吗?需求的部署环境:这个很重要,弄清楚客户的部署环境,才能很好地开发。需求的里程
2013-01-18 10:30:53
896
原创 豌豆荚进程与adb端口冲突
如果你的Windows安装了豌豆荚精灵并启用了“允许豌豆荚自动检测可以连接的手机”,那么运行ADB时会提示:adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service只是因为豌豆荚的"Wandoujia
2012-06-20 23:20:43
6684
2
转载 华为C8650如何实现USB调试 另:网络调试
【原帖:http://blog.fm618.net/2011/12/05/%E5%8D%8E%E4%B8%BAc8650%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0usb%E8%B0%83%E8%AF%95/】话说折腾这个USB调试有段时间了。怎么整都不行。这里是指Mac OS平台。windows平台可以略过不看。那么这个Mac OS平台为什么不行呢?主
2012-06-20 15:42:58
2976
原创 在XCode 4中使用TODO FIXME等标记
在XCode中我们可以用类似这样的注释来方便我们标记需要修改的部分:// TODO:// FIXME:// !!!:// ???:XCode 4.1由于BUG不能使用这一功能了,网上有一种变通方法,可以在编译后的Warning里面看到我们标记的TODO, FixME等。原文:http://stackoverflow.com/questions/5891193/xco
2012-03-16 12:56:15
3616
转载 Android 企业需求与开发者状况
对于企业来说,一个合格的 Android 开发人员可能是这样的熟悉 Android 框架,阅读过 Android 源码熟悉 Andorid SDK,特别是网络,线程有较强的代码掌控力懂一点 NDK 或 C (精通就更好了)使用 Git 来管理代码开发者的需求总结起来也很简单符合自己能力与产出的薪资待遇一个能够发挥自己能力,且受到尊重的环境可以满足自己学习、提升能力的
2011-12-13 16:00:03
937
转载 Xcode 4.1/4.2 免证书真机调试
本文首次发表于http://kqwd.blog.163.com/blog/static/4122344820117191351263/参考的文章有:http://laolang.cn/back-end-develop/helloworld-iphone-developer.htmlhttp://ccmos.tw/blog/2011/06/30/xcode4-port-program-t
2011-12-08 10:39:16
6138
转载 砸冰箱维权是“公益秀”
先引用一篇老罗的《秋菊男的故事》,这篇文章最早刊登在《独唱团》上。 十四年前......这是一个真实的故事。十四年前,我在东北老家延吉市的一个外语培训机构学过一段时间的许国璋英语。这是一个韩国人开的私立学校,名字 很土,叫三育。学校的水准很糟糕,国内教师通常是本地的大学或中学教师出来兼职的,外教大都是些口音诡异的菲律宾人和马来西亚人。经常能看到的场面是,一 些学生在“外教口语班”开课后,
2011-12-05 16:12:36
6499
转载 RouterPassView – 路由密码查看器
RouterPassView 是 NirSoft 出品的一款路由密码恢复软件,可以查看绝大多数家用路由的配置文件中保存的密码,使用时只需要用 RouterPassView 打开导出的路由配置文件即可。Ps. NirSoft 还有很多的密码恢复工具,比如大名鼎鼎的 dialupass 就经常被用于刷钻。。。所以,大家一定要更改自己的路由器的密码。。。
2011-12-01 11:11:23
6953
2
转载 Mac OS X下配置SVN
安装XCode后Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置。1.建立想要保存软件仓库的目录。 sudo su (然后输入密码)mkdir /optmkdir /opt/svnmkdir /opt/svn/repos即创建了目录/opt/svn/repos/2.创建版本仓库 svnadmin create /opt/svn/repos
2011-11-21 16:56:23
21113
SQLyog Ultimate 12.5.0
2018-07-17
墨龙设计案标准
2015-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人