大星星的专栏

zhupite.com

高效工作节省时间的一些小技巧

Content {:toc} 有效的工作 弄清高效之前要先清楚什么是有效,毕竟花时间做无用功算不上效率,更谈不上高效。所以,在做事情之前务必要清楚做这件事是否值得,是否有必要投入时间和精力,即使做应该分配多少资源。 要对时间贪得无厌 时间是非常宝贵的,君不见每个互联网产品都在...

2018-09-01 10:54:21

阅读数 907

评论数 0

网易内部推荐(每月更新一次)

点这里 网易内部推荐

2018-01-25 13:13:38

阅读数 487

评论数 0

AndroidStudio3.x开发调试Android-NDK的C++代码

一、新建项目新建项目,没有发现Include C++ Support 选项。因为印象中是有过该选项的,找了半天没找到。后来无意间拖了下窗口大小,原来是被隐藏了,真特么坑。新建一个测试项目,勾选Include C++ Support 选项,看看工程上有哪些不同。1、gradle首先看gradle文件...

2017-12-01 19:33:50

阅读数 8383

评论数 2

Android主流HOOK框架介绍与应用--游戏破解游戏外挂的必杀技

使用HOOK方案主要是在分析的时候会经常用到,虽然二次打包重新修改代码也可以做到,但是一方面效率低,另一方面如果APP有校验的逻辑就需要进一步绕过,总体还是比较费时费力。所以,通过动态HOOK的方式可以不用直接修改APP文件,也比较方便。下面就分别介绍下比较成熟的几个HOOK框架及其应用:XPOS...

2017-02-13 13:56:52

阅读数 21709

评论数 2

Android NDK常见SO加载错误UnsatisfiedLinkError解决方案

想必很多开发者和我们一样,遇到过许多UnsatisfiedLinkError的困难,着实令人头疼,现在总结一下,希望能帮助更多的人。常见错误 lib库不同目录下的SO文件参差不齐。 lib库目录下的SO不符合相应的CPU架构。 64-bit下使用System.load加载SO:”lib_xyz.s...

2016-11-22 15:18:47

阅读数 5609

评论数 0

使用AndroidStudio编译NDK的方法及错误解决方案

可以点此链接查看:markdown版本2015年12月14日更新:这些内容均是在AndroidStudio出现之前整理总结的,那时候eclipse的ADT bundle盛行,只有intelij IDEA带的插件开发Android应用程序,但是个人不喜欢用eclipse,所以尽管带插件的inteli...

2014-04-25 10:34:21

阅读数 162013

评论数 7

duilib创建IE浏览器的方式

方式一: <ActiveX name="web" clsid="{8856F961-340A-11D0-A96B-00C04FD705A2}" delaycreate="false&am...

2019-03-15 18:57:14

阅读数 6

评论数 0

Duilib中list控件支持ctrl和shif多行选中的实现

一、 由于diulib不支持list控件的多选修改。下面是修改的原理。 Ctrl+左键多选,按下Ctrl键点击,主要有三种情况: 选中一个 再点击,又选中一个 再点击前一个,前一个选中状态消失 总结分析:ctrl按下的情况,点击,不会使前一个(一部分)选中项失去选中状态,而只是让当前点击的项改...

2019-03-15 18:56:51

阅读数 6

评论数 0

duilb常用xml

参考:Duilib总结与心得 简书 Edit的边框两种设置方法 设置背景图 bkimage="res='search_bg.png' corner='6,6,6,6'" 设置边框颜色 bordersize="1" b...

2019-03-15 18:56:25

阅读数 8

评论数 0

DuiDesigner修改:增加对控件CheckBox属性的保存

这次修改主要是DuiDesigner工程,duilib工程无须任何修改。 stdafx.h中enum UIClass枚举增加:classCheckBox,并引用命名空间:using DuiLib::CCheckBoxUI; stdafx.cpp中gGetUIClass增加: if( _...

2019-03-15 18:55:57

阅读数 8

评论数 0

DuiDesigner修改:增加对控件vscrollbar,hscrollbar属性的显示和保存

1、显示:CUIProperties::ShowContainerProperty 修改为: //hscrollbar pPropContainer->GetSubItem(tagHScrollBar-tagContainer)->SetValue((_...

2019-03-15 18:55:32

阅读数 8

评论数 0

修复duilib使用的tinyxml的一个BUG

以RichListRes为例,用修改后的DuiDesigner重新载入xml皮肤配置文件,稍作修改并撤销然后保存,为的是重新保存xml文件,运行RichListRes工程会崩溃。 然后发现DuiDesigner用的是tinyxml保存的xml,而加载的时候用的是CMarkup,以至于以为是两者操作...

2019-03-15 18:55:07

阅读数 29

评论数 0

duilib对CListUI的改造:支持checkbox

参考:http://blog.csdn.net/tragicguy/article/details/21893065 注意: 此处需要将内嵌控件的ListHeaderItem 添加一个inset属性,控制内嵌的控件不要铺满整个ListHeaderItem ,否则表头拖动不了,如: ListHead...

2019-03-15 18:54:38

阅读数 6

评论数 0

DuiDesigner修复编辑器不保存CComboUI的textpadding属性的bug

实际使用发现CComboUI的textpadding为 5 较好,在CComboUI::CComboUI中添加: m_rcTextPadding.left = 5; DuiDesigner中的CLayoutManager::SaveComboProperty增加: RECT rcTextPadd...

2019-03-15 18:54:09

阅读数 5

评论数 0

duilib-CComboUI执行SelectItem无效果排查

动态跟进CComboUI::SelectItem: bool CComboUI::SelectItem(int iIndex, bool bTakeFocus) { if( m_pWindow != NULL ) m_pWindow->Close(); if(...

2019-03-15 18:53:29

阅读数 5

评论数 0

关于duilib控件richedit的appendmsg

if (m_logOutCtrl == NULL) return; int lines = m_logOutCtrl->GetLineCount(); //由于输出信息太多,所以当超过200行时,删除前100行 if (lines &...

2019-03-14 19:18:20

阅读数 2

评论数 0

DuiDesigner增加:打开皮肤配置文件所在的文件夹

经常使用VisualStudio,习惯使用该功能:打开并选择对应的文档,但是DuiDesigner只是打开文件夹,并不选中对应的文档: void CUIDesignerDoc::OnMdiOpenFullPath() { if(m_strPathName.IsEmpty()) { ...

2019-03-14 19:17:49

阅读数 26

评论数 0

DUILIB的消息处理HandleMessage

duilib还提供了另外一种响应的方法,即消息映射DUI_BEGIN_MESSAGE_MAP,可以将DUI_MSGTYPE_CLICK消息映射到指定的函数(比如OnClick),这和在Notify判断msg.sType是一样的效果,具体请参见duilib的RichListDemo。 先看看下面几段...

2019-03-14 19:16:58

阅读数 27

评论数 0

关于duilib的字体font

前面介绍了Default属性,属于全局属性,而字体也是全局属性,也是定义到一级子节点。 <Font name="20号字体" size="20" bold="false&quot...

2019-03-14 19:16:02

阅读数 5

评论数 0

duilib设置标题栏区域调整窗口大小

1. 怎么设置标题栏区域? 只需在XML的Window节点加上caption="0,0,0,32"即可,其中32是指从窗口顶部开始,往下32个像素的区域,都设置成标题栏,这样就可以点击标题栏拖动窗口,或者双击最大化了。 <Window si...

2019-03-14 19:15:37

阅读数 4

评论数 0

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