自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 微信公账号后台开发

参考手册和网上资料,自己捣鼓了一个后台,实现关键字回复功能。 目前微信开放给个人订阅号的权限只有被动回复,也无法创建自定义菜单,其他功能需要跳转到自己的网页,并嵌入微信的js-sdk,使用微信的其他接口,具体参考手册:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115   <?php define...

2018-12-25 19:11:56 165

原创 vue-cli 构建第一个单页面应用

听同事讲,后端学vue只要3天就会了,差点信以为真了~ 先看了一下vue的文档, 因为之前也看过react的文档,感觉差不多,特色都是页面模块化,自动生成统一管理。 脚手架安装和上线部署就不说了,都是node ,npm 之类的,我使用的 vue 3.2.1版本。 单页面除了默认自带的文件以外,需要额外npm install vue-router。 先上效果: 下面是开发步骤: vu...

2018-12-17 12:04:21 544

原创 最小堆创建,排序。C语言实现

开篇说一下关于树相关的类型: 树(至少2个子节点)=>  二叉树(最多2个子节点) => 完全二叉树(有一个左子节点或者同时有左右子节点)  => 最小堆也叫优先队列,任何一个父节点都不大于左右子节点。 最小堆对应的有最大堆,区别在于父节点比子节点小还是大。 最小堆可以使用链表表示(需要三个指针),也可以用数组表示。 在这里只说明数组实现的最小堆创建和排序。 首先说最小...

2018-12-12 09:52:10 1440

原创 蒙特卡罗方法计算圆周率

蒙特卡罗方法原理是产生随机数,计算落在指定区域的个数比例即为圆周率。 如图,圆形面积与正方形面积比例为 π(2R)^2  / R^2 = π/4, 那么计算出的比例*4即为π。 #include <stdio.h> #include <stdlib.h> #define RENDER_MAX 100000 //生成L-R 范围内的随机数 double Rand(...

2018-12-10 23:09:40 3770

原创 嵌套类访问测试

嵌套类是在A类里声明另外一个B类,这时类B 声明所在的位置决定了他的被访问权限。 当类B声明在public 区域时,类A和程序具有相同的对类B的访问权限。都可以访问B的public 部分,如果想访问B的非public部分,可以添加外部类为友元 #include <iostream> class A{ public: class B{ friend...

2018-12-09 17:57:33 258

原创 记一次错误调试,Cstring 变量自动析构时崩溃

项目实施时帮忙修改公司MFC老程序检索文件,测试同事表示测试个别文件时程序崩溃,但是在VS中跑时正常。 在无法复现的情况下, 先尝试弹窗定位,所有弹窗结束后程序才崩溃,定位失败。想到vs有类似GDB的Attach 功能,最后定位到Cstring析构时地址析构无效,而查找文件中只有一个Cstring 变量ss。 // 票头,简单注,复杂注记录总数 int nHeadCount; int ...

2018-12-08 16:57:21 1574

原创 高效strcmp,标准库源码测试

记一次测试,测试环境centos 64位,便于以后学习 源码里将字符串对比分为2种情况,长度大于4和小于4: 长度小于4的情况按常规处理。 长度大于4则先对检测长度/4,并行优化,最后对不足4个的字符按常规处理。 每四个字符进行比较,与cache 的优化有关:cache line 的Data大小即为4字节。 cache 和内存的映射关系。 int STRNCMP (const ch...

2018-11-28 10:34:44 406 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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