- 博客(39)
- 资源 (97)
- 收藏
- 关注
原创 C语言之extern “C“之C与C++混用(三)
//1.foo.h#ifdef __cplusplusextern "C" {#endifint add(int x, int y);#ifdef __cplusplus}#endif//2.foo.cint add(int x, int y) {reutrn x+y;}//3.main.cpp#include "foo.h"#include using name
2018-01-31 19:35:07 395
原创 C++ string与vector<float>类型相互转换之stringstream(十九)
1.stringstream类型转换用法streamstring在调用str()时,会返回临时的string对象。而因为是临时的对象,所以它在整个表达式结束后将会被析构。如果需要进一步操作string对象,先把其值赋给一个string变量后再操作。//samplestringstream ss("012345678901234123456789"); //错误 const char
2018-01-30 18:16:32 7506
原创 C++不能返回string&局部引用(二十六)
#includeusing namespace std;/*//禁止返回局部对象的引用const string &mainip(const string &s){ string ret=s; return ret;}*///返回引用string &shorterString(string &s1) { s1 = "abcdefg"; return s1;
2018-01-30 12:10:22 2324
原创 C++输出=号右边所有的值(三十九)
#include #include #include #include using namespace std;int main(){ //find函数返回类型 size_type string s("=1234=abcd=AMDE"); string flag; string::size_type position;//方式一//find 函数 返回jk 在s
2018-01-29 19:50:22 496
原创 C++ vector简单demo(二十一)
#include #include using namespace std;int main(){ vector v; for (int i = 0; i < 10; i++){ v.push_back(i); } //1.下标打印结果 for (vector::size_type ix = 0; ix != v.size(); ix ++){
2018-01-29 18:32:15 457
原创 Ubuntu安装python调用摄像头
1.安装python2.7# sudo apt-get install python-opencv 2.open_camera.py demoimport cv2;
2018-01-27 18:03:02 3202
原创 C++ ofstream/ifstream读写文件demo(二十九)
#include #include using namespace std;int main(){ //1.ofstream写入out.txt const char * filename = "test.txt"; string end= "123456"; ofstream out("out.txt"); if(out.is_open()) { /*
2018-01-27 17:05:31 889
转载 神经网络入门(连载之一)
原址游戏编程中的人工智能技术 (连载之一)用平常语言介绍神经网络(Neural Networks in Plain English)因为我们没有能够很好了解大脑,我们经常试图用最新的技术作为一种模型来解释它。在我童年的时候,我们都坚信大脑是一部电话交换机 。(否则它还能是什么呢?)
2018-01-26 21:48:13 387
转载 机器学习面试之算法思想简单梳理
原址前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。 纵观IT行业的招聘岗位,机器学习之类
2018-01-26 21:45:20 547
转载 神经网络和机器学习基础入门分享
原址最近在做知识图谱实体对齐和属性对齐中,简单用了下Word2vec谷歌开源代码。Word2vec是一个将单词表征成向量的形式,它可以把文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。 Word2vec采用CBOW(Continuous Bag-Of-Words Model,连续词袋模型)和Skip-Gram(Continuo
2018-01-26 21:42:43 338
原创 C语言之-fPIC编译与代码位置无关.a/.so库(二)
1.编译so# gcc -fPIC -shared -o libtest.so test.c 2.main.c链接libtest.so# gcc -L ./ -ltest -o main main.c
2018-01-26 12:28:05 1148 1
原创 编译C++11/14方法(十五)
Linux环境默认不支持C++11语法,通过下面方式编译1.通过man g++可知,在g++编译选项后添加:-std=c++11即可//编译C++11# g++ test.cpp -std=c++11//编译C++14# g++ test.cpp -std=c++14...
2018-01-26 12:24:20 2407
原创 C++回调demo(线程版)(三十八)
#include #include #include using namespace std;typedef void (*MyFun)(int n, string str);class Call{private: MyFun myFun;public: void SetFun(MyFun _myFun) { myFun = _myFun; }
2018-01-25 17:44:43 1204
原创 C++中for循环的5种语法(三十四)
原址#include #include int nArray[] = {0, 1, 2, 3, 4, 5};std::vector vecNum(nArray, nArray + 6);CString strText;// 第一种用法:最原始的语法(用下标)for (size_t i = 0; i { strText.For
2018-01-25 15:00:10 4229
原创 C++关键字typeid获取int/unsigned long等类型(三十一)
在c++中,typeid用于返回指针或引用所指对象的实际类型std::vector faces;for(auto face : faces){ //C++11新增加for循环用法,auto自动识别类型,也可以替换为:Box face : faces cout }打印结果:type = Box
2018-01-25 14:55:41 1329
转载 CMake 学习笔记
原址引子人们为了解决一个问题,发明了一个工具,然后这个工具产生了N个问题;为解决工具产生的N个问题,人们又发明了N个不同的工具。笔者平素接触了不少 Unix-like 下的各类 Open-Source 项目、工具,早已习惯了机械地重复如下过程:./bootstrapmakemake install打完收工!想必很多人也跟我一样仅是盲目跟随操作说明,而鲜于问问自己:
2018-01-25 12:13:37 521
原创 C++11中0与 NULL与nullptr之间的关系(三十七)
1.从本质上 1) 0是int型的字面值常量 2) NULL 是预处理变量,定义在 cstdlib 中,其值是0 3) nullptr 是 nullptr_t 类型的字面值。2.cstdlib 中 NULL 的定义 #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif之所以这样定
2018-01-24 18:33:23 808
原创 cmake编译.a/.so/bin(一)
0.编译# cd build# cmake ..# make -j4//test.c测试demo#include <stdio.h>int main(){ HelloFunc();}1.调用so动态库<1>.方法一# export LD_LIBRARY_PATH=/home/ubuntu/test/cmake_shared_demo/buil...
2018-01-24 17:14:57 2229
原创 Mac上Gtk-WARNING **: cannot open display解决
在Mac上访问服务器,并在服务器上打开摄像头操作程序由于缺少多媒体平台开发库而报错,将服务器从摄像头采集的数据传到Mac端,解决如下步骤:1.下载安装SDL:http://www.libsdl.org/download-2.0.php# sudo cp -rf SDL2.framework /Library/Frameworks2.下载安装XQuartz:https://www.xquar...
2018-01-23 22:18:08 6493
转载 机器学习入门(三):神经网络起手式
原址神经网络伊始——感知机 perceptron感知机基础的机器学习模型之一,通过它来认识机器学习的基本手段最为合适。同时,它也是神经网络与支持向量机 SVM 的基础。明白了它的原理,对于神经网络的原理也就更易于理解了。定义假设输入空间(特征向量)为X⊆Rn,输出空间为Y={-1, +1}。输入x∈X表示实例的特征向量,对应于输入空间的点;输出y∈Y表示示例的类别。
2018-01-20 16:06:36 470
转载 机器学习入门(二):工具与框架的选择
原址所需工具根据具体场景的需要(科研/工程),以及团队规模大小,开发人员能力等问题,选择合适的语言及框架和辅助工具来进行开发是十分必要的。这不但降低了开发难度,同时也提升了开发效率。由于框架的快速发展,很多的标准及特性都在不断地变化,而又很少有人能够同时使用过多种框架进行开发,因此经过了大量资料收集之后,笔者对各类框架当前的特性进行了简洁的概况与比较。若想获得更加具体的
2018-01-20 16:05:03 3952
转载 新手入门概览(一):机器学习
原址定义百度百科定义:机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综
2018-01-20 16:01:27 516
原创 Mac下编译OpenCV for android
1.自行下载OpenCV源码2.编译安装# mkdir build_for_android# cd build_for_android# cmake -DCMAKE_TOOLCHAIN_FILE=../platforms/android/android.toolchain.cmake \ -DANDROID_NDK=/path/android-ndk-r10e \
2018-01-20 13:48:15 1456 1
原创 Mac源码安装使用OpenCV
0.编译安装之前需要下载依赖环境,请参考: Mac安装OpenCV环境及demo1.下载最新OpenCV源码2.编译安装# mkdir -p /usr/local/Cellar/opencv/3.4.0 //指定库安装目录# midir build# cd build# cmake -j8 -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PRE...
2018-01-19 16:55:43 1772
转载 [Android6.0][RK3399] PCIe 接口 4G模块 EC20 调试记录
原址Platform: RK3399 OS: Android 6.0 Kernel: 4.4 Version: v2017.04 4G Module: EC20-CE一基本概念USB 部分的功能接口APN二驱动移植USB DriverGobiNet Driver 或者 QMI WWANPPP 拨号配置三RIL 移植RIL Driver Integration抓取 Android LogRIL 移植
2018-01-18 14:57:27 6148
原创 Gobinet/QMI-WWAN/ppp拨号区别
1.Gobinet拨号 GOBI 高通Gobi无线宽带芯片技术,只需一个模块即可支持多种移动宽带网络和众多移动运营商. 高通公司称全新的芯片将基于Gobi 4G LTE无线基带、MDM9615和MDM9215。这种技术可以在FDD和TDD网络下进行LTE连接,同时支持HSPA+和EV-DO网络、2G/3G网络。这意味着用户可以在本地使用高速4G LTE网络,在其他地方使用3G网络。Gobi...
2018-01-18 14:47:40 25578
原创 Repo之下载新工程步骤(七)
1.下载.git# repo init -u ssh://xxxxx2.修改default.xml添加自己帐户权限# emacs .repo/manifests/dfault.xml ssh://192.168.25.15:29419/xxx改为: ssh://gerrit-username@192.168.25.15:29419/xxx3.同步代码#repo sy
2018-01-18 10:50:02 2531
原创 Adblock Plus无法屏蔽CSDN右下角广告解决(二)
参考今天打开Chrome,忽然发现csdn网页右下角总是弹出广告,试了Adblock、Adblock Plus、广告终结者已然不起作用。发现Adblock Plus启动EasyList China+EasyList模式后,广告是没了,但是博客内容也没了,真是醉了。。。经过一番折腾教你屏蔽csdn右下角广告的正确姿势。1.安装Adblock Plus,进入“选项”设置2.在过滤规
2018-01-16 13:57:44 6421 3
原创 高通driver模块编译方法(十)
Sample:1.在msm-3.18/drivers/net/usb目录加入需要模块编译的源码 test1.c test2.c test3.c2.在本目录msm-3.18/drivers/net/usb/Makefile添加 obj-m += test_module.o //模块编译出来 test_module-objs := test1.o test2.o test3.o //...
2018-01-10 12:03:32 1728
原创 selinux denied: u:r:untrusted_app:s0:c512,c768报错解决
报错:W rild : type=1400 audit(0.0:2154): avc: denied { read } for scontext=u:r:rild:s0 tcontext=u:r:untrusted_app:s0:c512,c768 tclass=file permissive=0上边报错导致此句设置权限无效 allow rild untrusted_app:file {
2018-01-09 14:41:02 7880 2
原创 android7.0 netd与netlink的framework,kernel通信流程
Netlink用于用户控件与内核空间的通信的一组API,是在socket的机制上实现的。用户空间用Socket直接和内核通信,然后内核在将数据传递到网卡驱动。Netlink不像网络套接字可以用于主机间通讯,Netlink只能用于同一主机上进程通讯,并通过PID来标识它们。0.frameworks/base/services/core/java/com/android/server/Conn
2018-01-06 20:10:40 2073
原创 shell之逻辑判断&&和-a区别(八)
实例:-a,-o,!等同于&&,||,! ======>与,或,非&&:如果&&左侧为假,则&&右侧表达式不执行.||:如果&&左侧为假,则继续执行右侧表达式。str1="down"str2="down"str3="down"while [ 1 ] sleep 1do #if [ "up" = "$(str1)" -a "up" =
2018-01-04 17:32:34 39827 1
H.264标准协议(官方中文版)
2020-10-28
HxD_Hex编辑器中文版.zip
2020-09-12
MultimediaFrameworkOverview.zip
2020-09-01
Gstreamer-Openmax-gst-openmax.zip
2020-08-17
GStreamer中文开发手册.zip
2020-07-22
win10removeAll.zip
2020-06-25
vcxsrv-64.1.20.8.1.zip
2020-06-20
debug_hybris_demo.zip
2020-06-03
手写Fuchsia第一个app
2020-03-16
第五代加固技术ARM VMP原理实现与应用.zip
2020-03-01
AUDIO CODEC DAPM详解.zip
2019-12-30
蓝牙Audio调试.zip
2019-12-27
Universal Serial Bus Device Class Definition for Audio Devices.zip
2019-11-16
802.11 Reason Code中文说明(全)
2019-05-21
彻底禁掉Win10 Defender自启动
2022-12-24
Elecard HEVC Analyzer_For_Windows.zip
2021-01-06
JM-H264参考手册
2020-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人