• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

整理好的C/C++ 开源库及示例代码

整理好的C/C++ 开源库及示例代码
C/C++ 开源库及示例代码= == 说明 =本页面汇总俺收集的各种 C 和 C++ 的开源代码库,不定期更新。如果你发现本页面的开源库有错漏之处,非常欢迎给俺提供反馈——有 GitHub 帐号的同学,可以[https://github.com/programthink/opensource/issues 给俺发 issue];没帐号的同学,可以去[……继续阅读 »

开心洋葱 7年前 (2017-03-04) 3014浏览 0评论1149个赞

(留存)mac TeamTalk开发点点滴滴之一——DDLogic框架分解

(留存)mac TeamTalk开发点点滴滴之一——DDLogic框架分解
基于Task的任务调度事件的订阅与发布pdu通信协议以及拆装包过程基于WSAAsyncSelect模型的网络异步I/O TCP/IP长连接业务模块拆分以及模块与模块之间通过接口交互持久化数据以及基于此数据之上的一层数据监听机制(类似IDE工具调试的 Watch)下面针对每个点分别做描述:1 基于Task的任务调度(Task 调度)任何应用……继续阅读 »

开心洋葱 7年前 (2016-12-06) 2011浏览 0评论1154个赞

linux kernel内核编程缘五曲之一:linux内核编译(4.8.12版本)图文解说

linux kernel内核编程缘五曲之一:linux内核编译(4.8.12版本)图文解说
一、编译环境    ubuntu 16.04,要编译的内核源码版本4.8.12二、下载并解压源代码    首先从linux内核的官网www.kernel.org把源代码下载下来。为了和后面实验要求符合,我们要下载使用O(1)调度器的源码。因此这里下载了4.8.12版本源码。下载 下linux-4.8.12.tar.bz2,将下载源码放入/usr/src……继续阅读 »

开心洋葱 8年前 (2016-12-03) 3004浏览 0评论325个赞

linux程序守护进程源码 程序自动重启方法

linux程序守护进程源码 程序自动重启方法
linux程序守护进程源码 程序自动重启方法家在写server的时候,不管server写的是多么健壮,还是经常出现core dump等程序异常退出的,但是一般情况下需要在无人为干预情况下,能够自动重新启动,保证server程序能够服务用户。这时就需要一个监控程序来实现能够让程序自动重新启动,现在笔者在写portmap就遇到了这个问题,通过网上查找资料,找到……继续阅读 »

开心洋葱 8年前 (2016-12-02) 2501浏览 0评论2704个赞

360路由器开发环境搭建

360路由器开发环境搭建
360路由器开发环境搭建1、360路由器采用的是MIPS(MIPS即Million Instructions Per Second的简写--计算机每秒钟执行的百万指令数。是衡量计算机速度的指标。)2、使用ubuntu 搭建开发环境,首先选择的是32的系统,因为官方给出的开发文档是32系统兼容型号,功能多。3、安装ubuntu系统,安装完后,默认已经安……继续阅读 »

开心洋葱 8年前 (2016-08-11) 1682浏览 0评论2734个赞

李白喝酒问题的算法

李白喝酒问题的算法
“李白街上走,提壶去买酒,遇店加一倍,见花喝一斗”,途中,遇见5次店,见了10此花,壶中原有2斗酒,最后刚好喝完酒,要求最后遇见的是花,求可能的情况有多少种?思路:只是这一句“所以问题转化为把 8 拆成 5 个 2 的幂”略有问题,漏掉了类似12311的组合(即漏掉了可能+3的情形)。加3斗的情况会在如下情境中触发:当前酒为2斗时候,遇店加至4斗,遇花……继续阅读 »

开心洋葱 8年前 (2016-06-29) 1601浏览 0评论2569个赞

微赞微擎手动增加模块数据库表结构详解

微赞微擎手动增加模块数据库表结构详解
微赞微擎手动增加模块数据库表结构详解有时候微擎或微赞的模块没有安装模块的xml文件,那我们先想安装到自己的系统上,要怎么处理呢,下面我们详细的介绍下步骤,个人能力有限,如有不正确之处,敬请谅解~1、模块的代码复制这个就不用多说了吧,当然需要把相应的addons文件夹里的模块复制到自己系统的目录里,不然不要做一下的事情了2、数据库表结构修改代码复制过……继续阅读 »

开心洋葱 8年前 (2016-06-09) 2259浏览 4评论1987个赞

ecstore前台模板标签-ecos前端组件

ecstore前台模板标签-ecos前端组件
ecstore前台模板标签-ecos前端组件在视图层, 出于对性能和易用性的平衡, 没有直接采用smarty, 而是用了自行开发的tramsy模板机制, 语法上基本忠于smarty, smarty的几种类型插件同样支持. 扩展方式采用service机制进行扩展.我们目前支持的smarty的语法和插件:inline functionassign概述……继续阅读 »

开心洋葱 8年前 (2016-05-27) 1807浏览 1评论447个赞

Lua语言入门-游戏脚本语言

Lua语言入门-游戏脚本语言
在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。  Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。  在Lua中,一切都是变量,除了关键字。请记住这句话。I. 首先是注释  写一个程序,总是少不了注释的。在Lua中,……继续阅读 »

开心洋葱 8年前 (2016-03-27) 1984浏览 0评论287个赞

现在你可以免费搭建Im服务器

现在你可以免费搭建Im服务器
现在你可以免费搭建Im服务器发现个Im解决方案 项目公开了客户端代码(android,ios,web,windows,linux源码),提供开发SDK文档及技术源码及标准的REST API接口,是跨平台、跨应用的实时通讯平台;他们致力于帮助开发者、软件公司和企业,组建企业级的即时通讯运营平台;提供跨终端、跨应用的实时消息互通开源解决方案&……继续阅读 »

开心洋葱 8年前 (2016-03-25) 1191浏览 0评论2426个赞

Java学习之Iterator(迭代器)的一般用法

Java学习之Iterator(迭代器)的一般用法
Java学习之Iterator(迭代器)的一般用法   迭代器(Iterator)     迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。     Java中的Iter……继续阅读 »

开心洋葱 10年前 (2013-12-29) 1697浏览 0评论2396个赞

加载中……