自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踏莎行的博客

疏影横斜水清浅,暗香浮动月黄昏

  • 博客(210)
  • 资源 (35)
  • 论坛 (3)
  • 收藏
  • 关注

原创 mxnet训练模型、导出模型、加载模型 进行预测(python和C++)

mxnet支持将已训练的模型导出成网络和参数分离的json和params文件,方便离线加载进行预测和验证,同时由于mxnet支持python,C++,scala等多种编程语言,这一特性使得mxnet可以在生产系统上部署「fine-tuning」本文以一个简单那的线性回归训练模型的例子,来介绍如何在mxnet中训练模型,导出模型,加载模型,进行后续预测,其中预测部分采用了python和C++双版...

2018-06-11 18:16:19 14188 16

原创 linux下编译深度学习框架mxnet并使用C++训练模型

mxnet是最近流行的深度学习框架之一,使用起来体验不错,不过平常都是用python接口写程序,本文介绍如何在linux下从源码编译mxnet并使用其C++接口编程。本文所使用的环境是ubunt14.04,g++4.8,如果是其他类unix发行版(fedora,mac os)同理。目标编译出libmxnet.a,libmxnet.so,本文只编译cpu版 链接共享库,调用C++接口...

2018-03-29 09:33:38 7176 10

原创 C++连接CTP接口实现简单量化交易(行情、交易、k线、策略)

本文章和相关代码已不再更新,在行业合规的范围内,进一步的量化金融技术交流,可以扫码咨询对于量化交易来说,量化策略和技术系统缺一不可,为了知其所以然,本文实现了一个C++连接CTP接口进行仿真交易的demo,从接收行情、下订单、数据处理到添加策略、挂载运行交易等多个环节来看一下量化交易的最简单流程,管中窥豹,一探究竟。准备工作交易所接口这里使用上期所提供的CTP接口API,通过...

2017-04-18 22:09:13 93843 165

转载 C++资源大全

【原文】https://github.com/fffaraz/awesome-cpp老外的Github上面是最新版,笔者这里补充了自己知道的一些工具库关于 C++ 框架、库和资源的一些汇总列表,由fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系...

2014-10-27 01:37:42 2428 3

原创 cocos2dx实例开发之flappybird(入门版)

cocos2dx社区里有个系列博客完整地复制原版flappybird的所有特性,不过那个代码写得比较复杂,新手学习起来有点捉摸不透,这里我写了个简单的版本。演示如下:创建项目VS2013+cocos2dx 3.2创建win32项目,由于只是学习,所以没有编译为安卓、ios或者WP平台的可执行文件。最终的项目工程结构如下:很简单,只有三个类,预加载类,游戏主场景类,应用...

2014-10-27 01:19:46 7972 21

原创 基于C++ spdlog日志库的完善封装

spdlog是一个C++编写的极速日志打印库,支持异步写日志以及多种模式和格式化选项。以下基于spdlog库封装了一个简单易用的功能类,采用的是header-only方式,便于项目集成。代码#pragma once#include <iostream>#include <string>#include <memory>#include <time.h>#include <chrono>#include "spdlog/spdl

2020-12-30 15:52:35 802 4

原创 C++获取对应进程的cpu和内存使用情况(支持linux和windows)

运维监控程序中经常需要根据一个进程号pid去监控实时的cpu和内存占用,以下整理了一个C++实现的简单例子,并封装为方便跨平台调用的函数代码#include <iostream>#include <thread>#include <chrono>#include <string.h>#ifdef WIN32#include <windows.h> #include <psapi.h> //#include &lt

2020-10-19 17:58:27 752 6

原创 C++11写的一个简洁的单例类型模版包装器

单例是经常用到的设计模式实践,对于全局使用的唯一资源事例一般都把类型封装成单例,但是有时候觉得对于每个class都要改造一遍单例会觉得比较繁琐,尤其是在预先不知道哪些类型会使用为单例的时候。为了应对这种情况,又一个讨巧的办法是写一个单例模版类包装器,当遇到某些class类型要当作单例使用的时候就用该模版包装一下。模版类singleton.hpp#pragma once// support C++11 and above versiontemplate<typename T>cla

2020-08-29 20:44:59 227

原创 pytorch使用matplotlib和tensorboard实现模型和训练的可视化
原力计划

pytorch构建和训练深度学习模型的过程中,往往需要能够直观的观测到可视化的过程,比如画出训练曲线等。对于简单的曲线绘制可以使用matplotlib库做出基本的图,如果需要更加高级的可视化过程,pytorch有好几个工具都可以做到,比如tensorwatch,visdom,tensorboard,实测下来发现tensorboard用起来比较方便和成熟稳定。(pytorch自从1.2版本依赖就正式支持了独立的tensorboard,不再需要去安装tensorboardX了)本文通过简单线性模型训

2020-07-13 16:41:48 1726 1

原创 pytorch基于RNN实现文本情感分析并用C++加载模型预测
原力计划

文本情感分析是机器学习自然语言处理NLP中常见的应用场景,给定一段文本,识别其中的情绪或态度,对其进行分类并标签化。这个手段可以应用于书籍电影评价、用户对产品满意度调查、人机对话感情色彩提取和金融研报分析。本文以美国IMDB电影网站的评论数据为例,用pytorch构建和训练基于循环神经网络LSTM的模型,然后用C++ libtorch加载模型对于给定的电影评论文本进行预测,判断改评论是正面的还是负面的,代码和数据实例参考了动手学机器学习pytorch版环境开发工具windows7/ubunt

2020-07-08 17:41:49 811 1

原创 C++获取机器启动至今的时长和机器启动的时间戳

根据当前时间戳与机器启动至今的时间长度相减,可以精确计算出机器启动时刻的时间戳epochtime#include <iostream>#include <stdio.h>#include <time.h>#include <chrono>int main() { clock_gettime(CLOCK_REALTIME, &t...

2020-04-22 10:41:49 862

原创 python脚本编程:实时监控日志文件

用python可以很小巧轻便的实时监控日志文件增量刷新,根据某些关键字进行匹配,方便做运维异常告警代码import timeimport re# specify log file pathlog_path = "my.log"# open file and monitor newst linenumber = 0position = 0with open(log_path,...

2020-03-16 17:07:18 2032

原创 python脚本编程:监控指定进程的cpu和内存使用率

为了测试某个服务的稳定性,通常需要在服务长时间运行的情况下,监控其资源消耗情况,比如cpu和内存使用这里借助python的psutil这个包可以很方便的监控指定进程号(PID)的cpu和内存使用情况代码process_monitor.pyimport sysimport timeimport psutil# get pid from argsif len(sys.argv) &l...

2019-10-22 18:13:51 6515 6

原创 数值分析C++:统计(均值/方差/偏度/峰度),积分,微分,蒙特卡罗

用C++实现几个简单的数值分析计算,以便深入理解计算机在求解代数问题的过程原理以下主要针对普通实数,以及一元代数统计算数平均值几何平均值方差偏度峰度积分求解定积分的一般数学描述式但是由于原函数一般比较难求,用计算机处理起来可以用离散数值方法来计算近似trapzoid方法simpson方法其他还有两种分别是co...

2019-10-21 22:18:38 1046

原创 cocos2dx实例开发之经典坦克

小时候红白机上玩的的经典90坦克,看起来简单,做起来其实有点复杂,这里用原版素材还原了一个简版预览工程结构游戏架构包括场景:欢迎界面,主菜单游戏场景步骤菜单场景对于图片,音乐,动画提前做缓存,提高后面使用效率// 预加载资源(暂且使用同步模式)SpriteFrameCache::getInstance()->addSpriteFramesWithFile("i...

2019-09-28 22:55:48 392 4

原创 cocos2dx实例开发之飞机大战

曾经,微信里面可以玩一个打飞机的小游戏,很有趣,后来又没有了,这里基于原版素材写了一个高仿微信打飞机的小游戏预览工程结构环境Mac os Mojavexcode 7.0cocos2dx 3.17代码目录游戏架构主要包括以下场景主菜单游戏(天空、玩家、敌机、子弹、道具)步骤菜单场景游戏主菜单界面,进入游戏的入口界面bool MainMenuScene::i...

2019-08-10 12:30:25 1285 2

原创 优雅地用C++发邮件

这里是一个基于curl库写的C++发邮件的轮子,随取随用支持收件人、抄送人、富文本、附件代码https://github.com/tashaxing/cpp_email目录结构cpp_email└── deps └── curl└── src ├── email_sender.cpp ├── email_sender.h └── main.cpp其中:...

2019-07-07 15:38:19 872 2

原创 linux下深度学习框架tensorflow2.0的编译和C++接口使用

谷歌发布了tensorflow2.0后带来全新的使用体验和深度学习实践模式,这里基于新版本进行编译,并使用其C++接口编写示例。环境本文只针对linux系统(windows下尝试过多次后未成功,放弃)ubuntu14.04gcc4.8.5cmake3.10.2编译目的是编译出tensorflow的动态链接库以及准备好tensorflow第三方依赖库安装bazeltensorf...

2019-06-15 00:02:11 6207 2

原创 一个小巧的rpc通信组件(C++和python)

C++的网络库一般都很重,这里基于zmq这个高性能的消息中间件用C++和python写了一个客户端/服务器互相异步通信的rpc组件代码github:https://github.com/tashaxing/LittleRpc其中:用的是zmq的router和dealer异步模式支持请求/应答和推送src/cpp目录的little_rpc.h和little_rpc.cpp是C++实现的...

2019-06-08 13:51:32 1906

原创 机器学习库dlib的python包编译和使用(windows和linux)

dlib库有对应的python扩展接口包,安装后就可以用python来调用ldib库写程序。获取从官网dlib官网或者github地址dlib源码下载最新源码这里用的是dlib-19.17安装选择从源码编译安装(python2和python3都行)保险起见,在编译安装之前最好打开dlib-19.17/dlib/CMakeLists.txt,显示地设置不使用blas、lapack、cud...

2019-05-30 12:06:34 1298 3

原创 机器学习库dlib的C++编译和使用(windows和linux)

dlib是一个C++编写的工具集,相比于深度学习库而言,dlib内部更多的是封装了很多传统机器学习计算函数,例如回归分析、支撑向量机、聚类,开箱即用,对外提供了C++和python两种接口。本文通过一个C++调用dlib的demo来体验一下dlib这个强大的工具库。获取从官网dlib官网或者github地址dlib源码下载最新源码这里用的是dlib-19.17编译windows和lin...

2019-05-28 16:59:57 4374 5

原创 C++11实现简易定时器

定时器timer是多线程编程中经常设计到的工具类定时器的原理其实很简单:创建一个新线程在那个线程里等待等待指定时长后后做任务这里用C++11实现了一个简单易用的定时器,包含两种模式:周期性定时任务执行单次延时任务执行timer.hpp#ifndef _TIMER_H_#define _TIMER_H_#include <functional>#incl...

2019-05-05 23:15:33 5591 7

原创 C++11实现线程池

什么是线程池线程池(thread pool)是一种线程使用模式。线程过多或者频繁创建和销毁线程会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着管理器分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价,以及保证了线程的可复用性。线程池不仅能够保证内核的充分利用,还能防止过分调度。线程池原理预先创建预定数量的线程,将多个任务加入到任务队列。类似于生产...

2019-05-05 21:59:05 3112 1

原创 C++内存池的简单原理及实现

为什么要用内存池C++程序默认的内存管理(new,delete,malloc,free)会频繁地在堆上分配和释放内存,导致性能的损失,产生大量的内存碎片,降低内存的利用率。默认的内存管理因为被设计的比较通用,所以在性能上并不能做到极致。因此,很多时候需要根据业务需求设计专用内存管理器,便于针对特定数据结构和使用场合的内存管理,比如:内存池。内存池原理内存池的思想是,在真正使用内存之前,预先...

2019-05-05 18:11:03 7366 7

原创 C++执行shell命令

在linux系统下,用C++程序执行shell命令有多种方式管道方式#include <iostream>#include <unistd.h>#include <sys/types.h>int main(){ FILE *pp = popen("cd /xxxx && ls -l", "r"); // build pipe i...

2019-04-11 17:28:22 9922 5

原创 C++加载动态链接库(cmake生成,隐式链接,显示链接)

C++程序在运行时有两种方式加载动态连接库:隐式链接和显式链接。加载动态库文件就是将动态库中的代码逻辑映射到用户进程地址空间,就在程序执行的时候进行函数调用。隐式链接隐式链接是在程序开始执行时就将动态库文件加载到应用程序当中,需要在程序构建编译阶段就指定好,这种方式比较常用unix的动态库只有.so文件,使用时需要配置工程:包含库头文件包含库.so文件地址链接库名称(多种方式)...

2019-02-22 11:48:40 3534

原创 C++使用libcurl实现ftp客户端(上传、下载、进度、断点续传)

.├── CMakeLists.txt└── src └── main.cppproject(ftp_client)cmake_minimum_required(VERSION 2.8)set(CMAKE_CXX_FLAGS &amp;amp;amp;quot;${CMAKE_CXX_FLAGS} -g -std=c++11 -W&amp;amp;amp;quot;) include_directories( /home/user...

2018-11-08 22:21:37 11058 2

原创 Qt开发:列表QTableView列添加Button

在列表里面添加任何其他组件,比如Button,一般都需要继承delegate,然后继承后重绘,但是这样过于复杂,这里有一个简单的方法,理论上可以扩展到任何组件以单个window里面添加到表格为例代码mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include &amp;lt;QMainWindow&amp;gt;class MainWi...

2018-10-26 09:53:13 10351 4

原创 Qt开发:跨窗口信号槽通信

多窗口通信,如果是窗口类对象之间互相包含,则可以直接开放public接口调用,不过,很多情况下主窗口和子窗口之间要做到异步消息通信,就必须依赖到跨窗口的信号槽,以下是一个简单的示例。母窗口mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include &amp;lt;QMainWindow&amp;gt;#include &amp;lt;QLabel...

2018-10-25 21:56:33 4549 2

原创 C++实现utf8和gbk编码字符串互相转换

C++实现utf8和gbk编码字符串互相转换,可跨平台使用main.cpp#include &amp;amp;lt;iostream&amp;amp;gt;#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include &amp;amp;lt;locale.h&amp;amp;gt;#include &am

2018-10-20 19:31:19 20841 11

原创 C++共享内存实现(windows和linux)

共享内存是一种进程间通信的方式,速度比较快 基本原理:以页面为单位,将一个普通文件映射到内存中,达到共享内存和节约内存的目的,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较高的性能windows和linux都提供了原生的系统级的C++接口,可以将文件映射到内存windows中使用CreateFileMappinglinux使用mmap代码示例这里...

2018-08-27 16:13:13 9320 3

原创 TA-Lib C++金融技术分析库使用初体验

TA-Lib是一个用于金融技术分析的C++库,可以用来计算MACD,动量,移动均线等常用指标等 本文对TA-Lib做了一个简单的使用初体验源码下载地址:ta-lib 注意这里面有多个源码包,选择msvc这个版本(windows和linux编译都用这个版本的源码)下载后源码目录根目录ta-lib和ta-lib/c 编译使用TA-Lib需要先编译出对应链接库,支...

2018-08-08 19:00:25 5878 5

原创 QuantLIb C++金融工程库初体验

QuantLib是一个有名的金融计算的C++库,能方便地用于计算许多金融模型和公式,包括简单的折现、年金、VAR甚至BS期权定价等。本文对quantlib做了一个简单的使用初体验源码下载quantlib依赖于boost库,所以需要下载这两个项目的源码quantlib地址:quantlibboost地址:boost 本文使用的版本是quantlib-1.13和boost-...

2018-07-25 00:02:49 6760

原创 cocos2dx实例开发之经典三消

三消是消除游戏里面的经典玩法,看起来虽然简单,其实里面的逻辑一点都不简单,通过一个基础的范例来对经典三消游戏一探究竟ps:所有素材都来自于互联网,仅供学习和参考预览工程结构环境win10vs2015cocos2dx3.16代码目录游戏架构主要有以下场景欢迎场景游戏场景(三消界面)步骤欢迎场景只是用于转场,为了简便,这个dem...

2018-07-18 11:40:01 1557 2

转载 C++17新特性

【原文】https://zh.wikipedia.org/wiki/C++17简介C++17(或非正式名称,C++1z)是ISO/IEC 14882标准的最新版本的C++编程语言的名称。C++17标准在2017年3月达到国际标准草案(DIS)阶段。这一DIS得到了一致的认可,只有编辑者的评论,最终标准在2017年12月出版。新特性C++17引入了许多新的特性。以下列表可能不完整。...

2018-07-16 17:21:51 2162

原创 mxnet使用mxboard实现网络和训练过程可视化

mxnet作为一个强大的机器学习工具,一直缺乏像tensorflow一样的可视化工具,dmlc社区最近将tensorflow的tensorboard部分代码抽出来做成了一个适配mxnet的记录工具mxboard,使得mxnet里面打印出来的log,可以在tensorboard里面实现可视化mxnet自带可视化在这之前,可以先看看mxnet之前的网络可视化方式,mxnet内部集成了gra...

2018-06-19 17:15:19 5627 1

原创 windows编译和使用tesseract(C++ api)

tesseract是一个基于C++编写的开源OCR(光学字符识别)库本文简单介绍一下windows系统中编译和使用tesseract以及调用该库的C++ api进行开发环境为win10+vs2015源码下载tesseract的编译有诸多依赖,tesseract依赖于leptonica,而leptonica又依赖于png,tiff,jpeg等基础库,所以需要下载这些依赖的源码,并且依次编译考虑到某些...

2018-06-02 23:23:28 9387 12

原创 linux安装和使用tesseract(C++ api)

tesseract是一个基于C++编写的开源OCR(光学字符识别)库,对于做机器学习中NLP领域有很重要的作用,某些时候,为了方便可以不需要从头搭建模型训练OCR,那么采用开源框架就是一个便捷的做法本文简单介绍一下linux系统中安装和使用tesseract以及调用该库的C++ api进行开发此处用的linux发行版是ubuntu 14.04,其他环境同理下载理论上是可以对于所有依赖都下载源码编译...

2018-06-01 14:05:42 2869 3

原创 windows下编译深度学习框架mxnet并使用C++训练模型

大多数情况下,mxnet都使用python接口进行深度学习程序的编写,方便快捷,但是有的时候,需要把机器学习训练和识别的程序部署到生产版的程序中去,比如游戏或者云服务,此时采用C++等高级语言去编写才能提高性能,本文介绍了如何在windows系统下从源码编译mxnet,安装python版的包,并使用C++原生接口创建示例程序。目标编译出libmxnet.lib和libmxnet...

2018-05-29 23:37:17 10465 37

翻译 electron使用nodejs实现文件流式下载并显示进度

https://ourcodeworld.com/articles/read/228/how-to-download-a-webfile-with-electron-save-it-and-show-download-progresselectron作为一种js编写跨平台桌面客户端的技术,目前已经使用比较广泛了,但有时候需要在软件里面进行内部文件下载实现热更新,electron自带的a...

2018-04-18 12:13:44 13436 5

轻量级C++实现的httpserver和httpclient

轻量级C++实现的httpserver和httpclient,给予mongoose,代码量很小,可以方便嵌入到自己的项目中,为C++项目添加http的功能,抛弃libcurl这种重型库

2018-03-17

用ctp官方接口写的一个简单demo,具备行情、交易、k线数据以及策略功能,可以连接simnow进行模拟交易

本demo简单易懂,适合学习入门,vs2013及以上编译运行,主要是为了展示ctp的接口的用法以及简单的量化交易代码逻辑,不可用于实盘交易。

2017-04-18

Qt俄罗斯方块(简洁易懂)

Qt写的俄罗斯方块小游戏,具备完整功能 代码简单清晰,非常好懂 重新上传

2019-08-10

Qt扫雷小程序

Qt扫雷小程序,实现基本功能

2016-07-08

c++小游戏五子棋,带AI

c++小游戏五子棋,带AI,基于qt写的,代码浅显易懂,分为人人对战和人机对战两种模式

2016-12-25

Qt写的连连看小游戏

Qt写的连连看小游戏,之前的被删了,重新传一遍。

2017-10-10

directx11嵌入到qt窗口的实例

将directx11的功能嵌入到qt窗口中,便于开发三维图形工具 重新上传

2019-08-10

twap/wvap代码简单实现

twap/wvap代码简单实现,c++和python版本,比较直观

2017-06-03

ios模仿新闻类app的tab样式

ios模仿新闻类app的tab样式

2017-04-19

cocos2dx写的坦克小游戏

c++ cocos2d写的坦克小游戏,采用经典90坦克素材,完整还原核心功能

2019-09-28

react+webpack多页面程序

react+webpack多页面程序,结构简单,便于理解 一看就懂

2017-11-27

ios定制数字键盘

ios定制数字键盘,输入身份证

2016-06-12

cocos2dx写的高仿微信打飞机小游戏

给予cocos2dx c++写的高仿微信打飞机小游戏,素材来源自互联网

2019-08-10

Qt写的贪吃蛇小游戏

Qt写的贪吃蛇小游戏,代码逻辑直观很好懂,适合新手

2017-04-26

ios获取网络json数据

ios获取网络json数据本地解析显示

2016-06-12

ios使用自带框架扫二维码和条码

ios使用自带框架扫二维码和条码,判断如果是网址则打开网页

2016-06-12

cocos2dx经典三消游戏

cocos2dx写的经典三消小游戏,实现了完整的消除,移动,下降填充,combo等逻辑

2018-07-18

ios仿支付宝可拖拽按钮九宫格界面

ios仿支付宝可拖拽按钮九宫格界面,按钮可以拖拽自动布局动画,可以删除

2016-06-12

springboot+scala+react

springboot中用scala编写,实现数据库操作和restapi,并整合react项目

2017-11-27

libtorch_nlp_demo.zip

基于pytorch训练的文本情感分析模型,用C++ libtorch加载模型进行预测,文本分析使用的模型是循环神经网络,代码里面需要自己下载依赖库和训练数据集,已经包含了一个自己训练好的模型文件。

2020-07-08

cocos2dx写的2048小游戏

用cocos2dx写的2048小游戏,加了动画,简单易懂 重新上传

2019-08-10

cocos2dx跑酷游戏

一个cocos2dx写的横版跑酷小游戏,完成度比较高

2015-09-08

ios使用Afnetworking和Nsurlsession测试

ios使用Afnetworking和Nsurlsession测试,包含多种用法

2016-07-06

ios网络重定向,用于模拟后台联调测试

ios网络重定向,用于模拟后台联调测试

2017-04-19

django简单博客demo

用django搭建的一个博客实例,简单易懂

2014-12-28

银行卡编辑框格式化输入

银行卡编辑框格式化输入,4位一分隔

2016-06-12

cocos2dx安卓分享到微信

cocos2dx 安卓 分享到微信朋友圈

2015-01-21

ios两种方式实现无限循环轮播图

ios两种方式实现无限循环轮播图

2017-04-18

cocos2dx写的flappybird小游戏

用cocos2dx c++写的flappybird小游戏,代码简单易懂 重新上传

2019-08-10

用ctp官方接口写的一个简单demo,具备行情、交易、k线数据以及策略功能

本demo简单易懂,在vs2015下编译运行,所有的逻辑仅供参考,适合入门使用

2017-04-18

ios列表自定义

ios列表自定义,cell重用和自定义

2016-06-12

ios九宫格灵活布局

ios九宫格灵活布局,每行的方块数自己设置

2016-06-12

ios创建和使用framework

ios创建和使用framework,模拟器和真机实测

2016-07-06

天气预报plus

天气预报app加强版,九宫格和列表切换,本地缓存

2016-07-18

ios手势解锁,带相交性检测

ios手势解锁,带相交性检测

2017-04-19

踏莎行hyx的留言板

发表于 2020-01-02 最后回复 2020-04-30

csdn博客首页不显示昵称了

发表于 2014-11-19 最后回复 2018-09-17

修改了一篇文章,然后就是待审核,今天早上起来就没有了

发表于 2014-06-20 最后回复 2014-06-21

空空如也

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

TA关注的人 TA的粉丝

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