- 博客(23)
- 收藏
- 关注
原创 postgreSQL函数糖
SQL的编写可以直观数据分布。大部分同学用SQL用的都是select xx from join xx on where。SQL的优势不在于它的单原子数据处理,当表很多的时候,相似处理的抽象让代码变得简洁。IDE推荐DataGrip编译运行,都很便捷。分分钟解决问题,提升效率变量定义变量declare variable_name data_type [:= expression];例如:declare counter INTEGER := 1; f
2021-07-03 12:46:03
263
原创 PointNet家族
点云数据的特性和挑战:1)Irregular(unordered):permutation invariance点云具有不规则性,顺序不相关性,这个对卷积结果是有比较大的挑战。zh
2021-06-21 08:57:17
655
原创 SLAM入门
https://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping
2021-06-20 12:01:31
245
原创 C艹编译工具对比
c++的编译安装一直是阻碍C++发展的痛点,于是对于它的使用,一直在改进的路上。它需要解决的问题无非是,编译依赖,运行依赖。编译依赖就包括了依赖的库,依赖的头文件,运行依赖主要是依赖的库。ran h...
2021-06-18 16:09:03
752
原创 点云上的深度学习
我们往往需要数据的方法理解和处理三维数据,从而带来非常强烈的需求,3D Deep Learning。3D Data P re s我们往往需要数据的方法理解和处理三维数据
2021-06-01 09:13:40
1207
原创 JAX vs Tensorflow
什么是JAXJAX 是一套google提出的基于tensorflow的机器学习框架,是tensorflow的简化板和优化版。从命名上可以看出它对tensorflow的优化,A == autograd(https://pytorch.org/docs/stable/autograd.html) 即加入了自动微分,X == XLA(即:Accelerated LinearAlgebra)。编译过tf的同学知道,XLA是编译时加入的控制参数,编译后的tf包可以加速数据流图执行,提升内存使用效率,降低自定义操.
2021-05-24 10:56:55
939
原创 storm学习
tuple 是bolt之间传递的变量spout 的构成ispout spout 功能icomponent bolt 和 spout 公用配置和输出
2016-05-28 03:24:36
303
原创 聊天通信代码
//// chat_server.cpp#include #include #include #include #include #include #include #include boost/asio.hpp>#include "chat_message.hpp"using boost::asio::ip::tcp;class chat_participant{
2016-02-05 13:50:13
362
转载 fstream的使用方法介绍
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin
2013-08-26 13:48:35
452
转载 rpm
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst
2013-07-05 11:12:44
464
转载 gcc简介
Gcc简介Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。gcc 编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名
2013-06-27 16:50:23
419
原创 gdb的调试
调用gdb编译需要在cc后面加 -g参数再加-o;[root@redhat home]#gdb 调试文件:启动gdb(gdb) l :(字母l)从第一行开始列出源码(gdb) break n :在第n行处设置断点(gdb) break func:在函数func()的入口处设置断点(gdb) info break: 查看断点信息(gdb) r:运行程序
2013-06-26 15:06:45
460
转载 static_cast
static_cast用法:static_cast ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成派生
2013-06-25 09:59:24
720
原创 const的用法
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用? (1)const +变量 = 初始值。 const int Max=100; 说
2013-06-25 09:35:45
500
原创 protobuf是啥玩意儿
★protobuf是啥玩意儿? http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/ protobuf是一个开源项目,顾名思义,protobuf是protocol Buffers的缩写,是goggle的数据交换格式 在开发项目中使用统一的数据格式使数据的解析高效统一。
2013-06-24 17:40:35
592
转载 Xcode查看内存中的数据
在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方式, 可取如下值:x 按十六进制格式显示变量d 按十进制格式显示变量
2013-05-20 09:14:03
787
原创 动态添加view
- (void)viewDidLoad{ [superviewDidLoad]; self.view.backgroundColor=[UIColorwhiteColor]; //添加UIImageView imageView=[[UIImageViewalloc]initWithFr
2013-05-15 10:15:36
528
原创 NSCoding
使用NSCoding协议可以实现类的序列化。用于保存数据可以轻松使对象写入文件,然后再从文件中读出数据。大多数COcoa Touch类都符合NSCoding,UIImage除外。#import #define key @"keyValue"@interface BasicData :NSObjectNSCoding>{
2013-04-08 06:45:23
584
原创 页面部分显示与显隐控制
有的时候页面需要根据点击内容选择显示的部分,而不是根据点击内容重新加载页面。1 vm中利用section分割显隐部分 定义3个点击 显示A 显示B 显示C2 在加载的js中控制显隐 2.1 定义变量 var nA =
2012-12-11 16:32:21
432
原创 Jmagic的常用方法
1 Jmagic的基本安装和使用1) 下载和安装文件下载安装包 ImageMagick-6.8.0-4-Q16-windows 和jmagick-win-6.3.9-Q8默认安装在C:\Program Files\ImageMagick-6.3.9-Q8 中,讲此目录当中的所有dll文件拷贝到WINDOWS\system32文件夹下。并将jmagick-win-6.3.9-Q8.zi
2012-12-11 14:54:20
1498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人