- 博客(45)
- 资源 (15)
- 收藏
- 关注
原创 ScrollView中使用Delegate 滚动 UIKit的UIScrollView转化为在SwiftUI中使用
2019年8月26日用SWiftUI的ScrollView设计界面,发现该控件没有实现Delegate系列回掉接口,因此需要将UIKit中的UIScrollView继承到SwiftUI的View上面来显示,最简单的转化代码如下所示:import SwiftUIimport UIKit// in swiftui view file, use like this, it will ...
2019-08-26 22:50:37
860
转载 微擎打开后一片空白
【转载】https://blog.youkuaiyun.com/haibo0668/article/details/72781781 一、数据库用户和密码错误二、目录权限不够,一般是LINUX主机解决办法: 首先打开程序的开发模式:把问题显示出来 微擎目录/data/config.php里面的development值把0改成1 $config['setting']['developm...
2018-11-08 15:28:24
10370
转载 微擎 data目录无法写入 没权限 可能的2个原因
【转载】:https://blog.youkuaiyun.com/weixin_42453905/article/details/82997662 因为微擎官方跟网上完全找不到这类资料,自己解决了就发出来分享 让大家少走弯路.1.data目录无法写入问题,本地目录无法写入问题在shell里面发送命令chmod -R 777 [文件名/目录名]chmod -R 777 data //让dat...
2018-11-08 15:26:13
3464
原创 20-40-60法则
20-40-60法则演员Shirley MacLaine最早提出了这个法则,主要内容是:20岁时,你总在担心别人是怎么看你的;40岁时你觉醒了,“我才不管别人是怎么想的。”60岁时你才发现,根本没人管你。这个法则的核心理念就是:从一开始就没有人想着你。当然,这既是好事儿,也是坏事。坏处在于没有人在一直关心你好不好,挣多少钱,你对工作和人际关系是否满意。“你需要为自己着想,如果你在做一件不喜...
2018-10-10 10:14:37
1496
转载 Linux文件系统 inode结构讲解
这片学习资料写的深入浅出,值得一看。请点击这里查看:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html文中有一处图片画得有点问题,容易让人产生误解,我纠正了下:
2018-02-07 17:08:53
1000
转载 从概念到底层技术,一文看懂区块链架构设计(附知识图谱)
[转自] http://www.8btc.com/ebook-blockchain前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。
2018-01-30 10:53:18
1293
转载 windbg 命令
[转自]:http://blog.youkuaiyun.com/chenyujing1234/article/details/7743460一、1、 !address eax查看对应内存页的属性 2、 vertarget 显示当前进程的大致信息3 !peb 显示process Environment Block 4、 lmvm 可以查看任意
2018-01-04 12:18:03
1091
转载 使用SetUnhandledExceptionFilter让程序优雅的崩溃
转自:点击打开链接虽然是大公司的产品,QQ它还是会在我们的折腾下崩溃的,但是它总是崩溃的很优雅,还要弹出自己的对话框来结束。并且发送报告,去掉了系统默认的发送报告的对话框。所以一拍脑袋,想让自己的程序崩溃的体面一点。自己想了大概的思路,觉得可以用一个进程来监控目标程序。的确也可以拿到了目标程序崩溃的信息,知道它什么时候崩溃的,也可以做额外的操作,但是这样是没办法把默认的发送错误的对
2016-08-09 19:04:08
1973
转载 几种排序算法比较
转自:点击打开链接一、分类与性能1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的前面,排序后它还是在a4的前
2016-08-08 17:21:35
9881
1
转载 算法稳定排序和非稳定排序、内排序和外排序、时间复杂度和空间复杂度
转自:点击打开链接1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的前面,排序后它还是在a4的前面。假如变成a1,a4,a
2016-08-08 16:52:13
639
转载 C\C++ 快速排序
转自:点击打开链接高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数
2016-08-08 16:41:30
606
原创 C++四本有用书
《Effective C++》。这本书很适合在面试之前突击C++。这本书列举了使用C++经常出现的问题及解决这些问题的技巧。该书中提到的问题也是面试官很喜欢问的问题《C++ Primer》。读完这本书,就会对C++的语法有全面的了解。《Inside C++ Object Model》。这本书有助于我们深入了解C++对象的内部。读懂这本书后很多C++难题,比如sizeof的问题、虚函数的调用
2016-07-30 11:10:59
803
原创 复制构造函数传值问题
注:文章所有内容均是从剑指Offer摘录class A{private: int value;public: A(int n) { value = n; } A(A other) { value = other.value; }void Print() { std:cout << value << std::endl; }};int _tmain(int
2016-07-30 11:05:26
1766
1
转载 sizeof求结构体的大小
注:以下内容均是我转载整理所得sizeof是C/C++中的一个操作符(operator),作用就是返回一个对象或者类型所占的内存字节数。返回值类型为size_t,在头文件stddef.h中定义这是一个依赖于编译系统的值,一般定义为typedef unsigned int size_t;编译器林林总总,但作为一个规范,都会保证char、signed char和unsigned char的
2016-07-29 19:07:41
2028
转载 C++相关书籍
这句说的好:“最后,编程语言并非计算机科学技术的全部,尤其对于在校的学生来说,打好基础、开阔视野都是非常重要的。”一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Lang
2016-07-29 09:52:47
675
转载 数据挖掘常用工具
本文的主要内容编译自Blaz Zupan和Janez Demsar的一篇论文(Open-Source Tools for Data Mining)。我仅仅选择其中的要点和大家共享,同时加入一些个人的点评意见。此外,对开源的数据挖掘工具有兴趣的同仁,可以关注以下OSDM09这个workshop,它会在PAKDD'09上同时进行,主要讨论的就是开源数据挖掘工具的议题。开源的数据挖掘工具(O
2016-07-28 18:18:50
22253
2
转载 逆向迭代器 reverse_iterator
对于逆向迭代器,很重要的一点是需要弄清楚逻辑位置和实际位置二者的区别。下图显示了逆向迭代器的位置和所指的数值: 可以发现,逆向迭代器所指位置(实际位置)和所代表的的数值(逻辑位置或数值)是不同的。C++这么做是有其原因的。导致这个行为的原因是区间的半开性。为了能够制定容器内的所有元素,我们必须运用最后一个元素的下一个位置。但是对于reverse迭代器而言,这个位置位于第一个元素之
2016-07-08 14:25:58
5745
转载 从事游戏开发怎么入门
首先,题主要做的是学好C++,为什么这么说呢?因为不管是现在的图形引擎(如OpenGL)还是游戏制作引擎(如Cocos2d-x)都是把C++作为主力语言的。那么,我就先推荐几本C++的入门书籍吧:C++Primer中文版(第五版)(豆瓣)C++程序设计教程(豆瓣)数据结构与算法分析(豆瓣)Effective C++ (豆瓣)Effective C++(豆瓣)
2016-07-08 10:56:07
10272
原创 Linux最常用指令及快捷键 Linux学习笔记
【原创】--转载请注明出处本文仅简单记录有哪些常用命令,具体用法需要具体查询常用基础指令:bc:计算器cal:日历date:日期与时间man:查询指令或者相关档案的用法 man page通常放在目录/usr/share/man下面 man page中常用快捷键: 【Page Down】:向下翻一页
2016-03-10 18:13:27
3104
原创 IOS学习笔记
swift1. Switches support any kind of data and a wide variety of comparison operations—they aren’t limited to integers and tests for equality.let vegetable ="red pepper"switch vegetable {
2016-03-01 20:18:58
555
原创 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。解决方法
应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。解决方法
2015-11-27 14:23:00
136652
4
原创 http下载
int httpdownload(const char* url, const char* localfile){ const char* pSplitStr = NULL; const char* pTemp = NULL; const char* pLastPos = NULL; const char* pEndPos = NULL; int iTempRet = 0; cons
2015-06-24 13:20:37
736
转载 TCP服务器端和客户端程序设计
转自:点击打开链接一、实验目的学习和掌握Linux下的TCP服务器基本原理和基本编程方法,体会TCP与UDP编程的不同,UDP编程:http://blog.youkuaiyun.com/yueguanghaidao/article/details/7055985二、实验平台Linux操作系统三、实验内容编写Linux下TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接
2015-06-24 10:21:04
848
转载 UDP服务器端和客户端程序设计
实验三 UDP服务器端程序设计转自:点击打开链接一、实验目的学习和掌握Linux下的UDP服务器基本原理和基本编程方法,体会与TCP的区别,TCP编程:http://blog.youkuaiyun.com/yueguanghaidao/article/details/7035248二、实验平台ubuntu-8.04操作系统三、实验内容编写Linux下UDP服务器套接字程序,服务
2015-06-24 10:19:03
557
原创 手机助手的那点事儿--经验之谈
以下观点全屏我个人经验简单叙述,个别详细技术不一定很准确,但基本没问题。 一 关于手机助手 手机助手一开始就是指在PC端运行的一个客户端,可以通过USB或者WIFI方式来与手机进行通信,给手机安装游戏,卸载游戏,进行游戏、应用的管理,当然还要有手游的展示与下载功能。先插入个概念:Google提供的一个开源工具,adb.exe,充当了android编译器Eclipse通过D
2014-07-08 15:21:53
2510
解压带密码的压缩文件
2013-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人