1、效果图:点击生成按钮,显示二维码:使用微信扫一扫后,获得如下界面:2、libqrencode库:libqrencode是一个日本人(Kentaro Fukuchi)写的生成二维码的跨平台c语言库。官网是这里,Github在这里。本人最喜欢的就是这种【用c写成的、跨平台的、功能单一的、使用方便的】库!IOS中Objc使用C/C++库超方便,android下,稍微麻烦一点。3、Objc对libqr
1、背景:2014年4月份第一次接触IOS端开发,为某银行开发一款金融app。在开发的最后阶段,加入了需要从任意一个页面直接返回主页的功能。悲催的是,当时没有使用UINavigationController进行导航管理,而是使用了IOS中的模态跳转方式(presentViewController/dismissViewControllerAnimated).因此需要找的一种方法进行,实现如下方式的
这一系列文章主要分析nodejs中的核心库Libuv。我的参考书:朴灵的深入浅出nodejsJeffrey Richter的Windows核心编程Anthony Williams的C++并发编程实战暂定为四篇:1) 征服之初识篇(背景基础以及重要的概念,图示,libuv的编译,例子) 2) 征服之进展篇(内部用到的c语言技巧以及QUEUE的使用) 3) 征服之高潮篇(
设计模式简介:设计模式描述了对象如何进行通信才能不牵涉相互的数据模型和方法。 保持这种独立性一直是一个好的面向对象程序设计的目标。 Gang of Four的“Design Patterns: Elements of Resualbel Software”书将设计模式 归纳为三大类型,共23种。 创建型模式&n
我的github:https://github.com/jackyblf我的公众号:早期研究3D程序开发的程序员最大的情怀就是从无到有,自己实现一个游戏引擎。当时的我也是充满着这种复古情怀!!以前的demo大部分都用c++写的,现在尽力全部改成html5+canvas/webgl版本正在改写demo,编写文章,敬请期待09年台式机out of order了,一直到去年年底,买了个硬盘数据线,把以前
先来看一个好玩的gif演示:通过编写JSDom脚本,控制PhotoShop,最终自动进行九宫格切图,并且将整个切图过程输出到文件:本文涉及的主题是PhotoShop plugin开发的基础,主要关注如何在PS中自己来绘制形体。要做的:基础绘制篇--以PhotoShop的Document为舞台,在上面绘制文字和任意形状不做的:1) 不涉及Channel操作,对位图像素操作我们不关心 2)&
HowTo:1) 如何创建和编写静态链接库 2) 如何创建可执行文件 3) 如何创建头文件和cpp文件 4) 如何相对路径寻址 5) 如何进行手动静态库链接 6) 如何编译部分或全部程序在撰写Libuv源码分析时,感觉有些基础的,通用的背景知识(主要是vc++相关方面的)还是单独列出来,作为一篇bolg吧。目的:通
kathy终于读小学了,成为一个一年级新生。前段时间看见kathy在探索课程上研究一笔画,顿时兴趣来了。查了一下百度,发现原来是奥数中的一个重要题型。一笔画属于数学中的图论以及几何拓扑学范畴。网上对一笔画的数学描述,看了半天没看懂。定下心来,泡杯热茶,开听冰可乐,经历冰火两重天的洗礼后,脑子一下清醒多了!拿出纸笔,经过一个小时的摸索,终于明白如何解题了,分享一下吧:要完成一笔画,需要做两件事情:1
前段时间,成都9岁学生纠错奥赛名题这篇文章在网上爆红。本文不关注神童之类的新闻,仅仅从计算机实现的角度来验证题目正确性。题目描述(需求描述):150盏亮着的电灯,各有一个拉线开关控制,按顺序编号为1,2,3,…,150。将编号为3的倍数的灯的拉线各拉一下,再将编号为5的倍数的灯的拉线各拉一下,拉完后亮着的灯数为__盏。使用暴力穷举法来获得正确答案:为了简单期间,我们可以将150盏灯缩小10倍,变为
这是8年前写的demo,提交的一份作业,按照提出的需求点,以最快和最简单的方式完成功能,因此代码比较简单。功能点描述:1、公转,自传 2、基础的摄像机运动 3、正视和顶视 4、天空盒 5、太阳黑子爆炸 6、彗星带尾巴 7、录制重播实现代码:到此一游https://github.com/jackyblf/SolarSystem-openGL-
三、Android版本:1、ndk开发必要的基础知识:原本想配套写一下ndk开发方面的基础和步骤,但老实说,这也并非三言两语就能描述清楚的,好在网上已经有现存的文章了,经过该作者同意,本人就引用一下:@zzyyppqq thanks关于开发工具的选择2014年的时候,基本都是使用eclipse来开发,使用android mk来编译ndk程序。但是目前都是使用AndroidStudio做为开发和编译
二、IOS实现版本:1、程序结构:千言万语,不如一张图来的清晰1) 由于CalendarController包含了一个UITableView指针,因此CalendarController需要实现UITableDataSource以及UITableViewDelegate与UITableView进行交互。 2) UITableView包含多个CalendarView,这样就能利用
章节: 1、需求描述以及c/c++实现日期和月历的基本操作 2、ios实现自绘日期选择控件 3、android实现自绘日期选择控件目的:通过一个相对复杂的自定义自绘控件来分享: 1、ios以及android自定义自绘控件的开发流程 2、objc与c/c++混合编程 3、android ndk的环境配置,and
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号