自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 G地图轮廓数据抓取方案

0 表示的也是区,比如中国地级市的区,如果是直辖市,这里就是空的。对于国外,这个应该也是官方区划中最小的一级。该链接可以获取到一个webp格式的只有轮廓的瓦片图像。1 和2看起来是一样的,从北京的例子看应该是门牌和街道。目标任务:获取Google地图上的所有的轮廓数据。数据源:Google H5地图。名称、轮廓中心点经纬度坐标和。抓取截图中红色轮廓的经纬度。谷歌地图的详情页接口。级区划信息,如下图。5正常应该是州/省?

2024-03-26 14:37:29 461

原创 leetcode算法-位运算

1.按位异或^:异或的含义是操作的两位不同,则结果为1,相同则结果为0,所以两个相同的数异或,结果应该是0,3^3的结果是0,3^4的结果是7(011^100=111),可以看出来异或就是无进位加法啊。2.按位与&,操作的两位必须都为1时,结果才为1,1&1=1,1&0=0&1=0&0=0。3.按位或|,操作的两位数任意一个为1时,结果就为1,1|1=1|0=0|1=1,0|0=0。A&1=0 则B<<1 b&1,A&1=1则B<<1,因为算数左移多出来的都是0,所以直接B<<1,B+=A&1即可。

2024-02-13 23:46:45 695

原创 机器学习算法中的预处理

数据预处理的方法主要包括去除唯一属性、处理缺失值、属性编码、数据标准化正则化、特征选择、主成分分析等。一、去除唯一属性可以理解为数据的ID,每个样本都取值不一样且唯一,这对模型是没有意义的,所以可以直接删除,不作为特征输入。二、处理缺失值简单理解就是这一维特征值没有,不知道应该咋算。这里又分完全随机缺失、随机缺失和不完全随机缺失。完全随机缺失,缺失的特征值和目标以及其他特征变量是不相关的。随机缺失,和目标无关,但是和其他变量相关。不完全随机缺失,丢失的数据和其他数据存在相关性。

2022-01-25 17:23:18 2000

原创 算法基础知识-梯度,损失函数,目标函数

1.梯度梯度是一个向量(矢量),它的数学含义是函数f(x,y)在可导处的变化速率,梯度越小,表示函数越趋近与某个最小极值。所以在机器学习算法中,通过梯度下降算法来对函数进行调优。2.损失函数-Loss-Function损失函数是衡量样本平均误差相关的函数,损失函数的数学意义是衡量模型输入与输出之间的误差值大小的函数。模型训练的目标就是求出使得损失函数取值最小的时候的模型参数。损失函数是用来评价模型预测结果与真实结果之间的一致程度的。模型训练的过程就是通过损失函数更新模型参数使得损失函数的值下

2022-01-25 16:16:37 2922

翻译 imposm.parser

ConceptsTo use imposm.parser you need to understand three basic concepts: Types, Callbacks and Filter为了使用imposm.parser ,你需要理解其中的三个概念:类型,回调函数和过滤器Types类型NoteIn this document Node

2017-10-13 14:17:24 592

原创 时间分割线

之前找工作的时候在CSDN上写了几篇面试zong

2014-07-02 15:07:57 1468

原创 关于如何获取一个进程占用的所有网络端口的实现设想

这个问题在我做毕设的时候一直没有想到合适的方案,我原来一直觉得操作系统应该是有相关的API的,可是查了很多资料都没有找到。今天在看一篇别的文章的时候看到了netstat命令,这个命令可以查看端口的占用情况,理论上来说它的实现中应该可以用于参考,我在网上找到了这个http://blog.csdn.net/iiprogram/article/details/1829534,身边现在没有编译环境,无

2014-03-20 11:10:08 1098

原创 gSOAP的使用一

马上要正式工作了,发现学校里面学到的东西真的是不够用啊。刚把python学了个差不多,又要学SOAP。由于公司之前的项目使用的是C++的SOAP实现,基于gSOAP。所以自己抽空看了一下。SOAP协议其实就是两个部分,客户端以xml的形式发起请求,对方的服务端以XML的形式返回请求。所以SOAP的实现其实分为服务器和客户端两个部分。GSOAP比较好的一点就是它给定了代码生成的框架,如果

2014-01-08 21:10:01 746

原创 尚德机构笔试

不要在意尚德机构是干啥的。。。他们要做在线教育,所以想找会做视频的人,所以在网上找到了我的简历,但是他们不能结局户口,待遇貌似也不高。1.int a = 4; a+=(a++) 和a += (++a),a分别是多少?答:前者是9,后者是102.char str[]="hello";char*p=str;int n=10;问:sizeof(str),sizeof(p),sizeof(n)

2013-10-08 20:19:34 1784

原创 阿里C++面试经历

第一阶段自我介绍。第二阶段是C++语法。1.虚函数问题,析构函数为什么经常被声明为虚函数?析构函数里面能调用虚函数么?答:为了防止通过父类指针析构子类对象时能正确的调用虚函数。析构函数调用虚函数语法上是没有问题的,但是标准应该是不建议的。

2013-09-18 21:12:48 6693 10

原创 暴风影音笔试总结

1.溢出和越界有什么区别?溢出一般指超出表示或者存储的范围,比如数据溢出,用short存储大于2^16的数会造成溢出,比如申请的内存超过可用内存大小。或者字符串拷贝超出数组长度。越界没啥好说的,一般是指访问到了数组范围之外的区域。2.是一个选择题,给一个字符串,然后问下面四个选项哪一个不可能是其入栈和出栈之后的结果。3.TCP建立连接后,用send函数发送5次,每次100字节,

2013-09-14 14:15:23 917

原创 STL总结(一)顺序容器的操作

首先,所有的容器都是类模板;其次,顺序容器指的是vector、list和deque.容器内的元素也是有类型约束的,容器元素类型必须满足一下两个约束:1.元素类型必须支持复制运算,2.元素类型的对象必须可以复制。这也就是说除了引用类型外(引用类型不支持一般意义的赋值运算)。容器的容器:容器内的元素类型可以是容器即list >也是可以的,但是需要注意的是,右侧的> >之间必须包含一个空格,

2013-05-21 13:59:12 596

原创 C++规范总结(一)类的声明与定义

C++是声明与实现分离的,即在头文件中声明类体,包括成员变量和成员函数,而在cpp文件中实现成员函数,并访问成员变量。当然这不是绝对的,因为在头文件中类声明的同时也可以实现一些函数,但是这些函数会被编译器自动扩展为inline,即在访问这种类体内部的成员函数时编译器会展开该函数。类的声明与实现是两回事,这也让我明白了我之前在写程序的时候一直不明白的事情,即头文件的引用问题,由于以前没有在意过,

2013-05-20 22:13:35 919

原创 windows.h与winsock2.h的引用顺序

一般winsock2.h的引用出现在windows.h之前,否则可能提示重复定义的警告或者错误。

2013-05-17 13:27:40 652

原创 C++中delete崩溃的问题

今天在写一个MFC的小程序的时候,发现一个很奇怪的现象。 当我编译完成后,运行出现了崩溃,跟踪一下看,发现是某个我new出来的对象在delete时崩溃。经过反复调试,发现即使我new完之后马上delete,中间不做任何操作,也会出现崩溃。找了一圈也没找到问题,后来实在不行,重新写,写一行或者链接一个库我就运行一次,终于发现是运行库的顺序问题!!!!!!!这是一个很让人崩溃的问题,运行库

2013-05-10 17:50:29 7796 1

原创 FFmpeg+x264编码qcif会出现花屏的问题

如果将x264编译到ffmpeg中去,在编码qcif尺寸的视频,也就是176x144的视频是,会出现花屏,即编码后的数据再解码无法得到可以观看的视频。这应该是一个联合编译导致的Bug,目前尚不清楚原因所在。没有什么好的解决方案,只能单独编译x264并单独调用。顺便给出一个编译x264的教程,亲测可以使用。http://www.cppblog.com/tx7do/archive/2013

2013-05-07 18:38:42 2333

霍夫曼编解码器的实现

就是霍夫曼编码和解码的实现。不过输出的是字符01不是比特位。因为这样更容易看明白。

2011-12-24

h.264编码器和简易播放器_可导出bmp图像

这是我们多媒体的作业。我自己做的,x264encode工程生成的exe可以将YUV格式数据编码为avi标准格式。x264player可以播放用h.264编码的avi文件。采用dshow技术进行视频帧渲染,效率挺高的,支持3840x2160的超大分辨率。里面有可执行文件。如果要变异源代码,需要安装directX的SDK。AVI文件操作基于VFW库。还可以将AVI导出bmp格式的图像。界面使用MFC实现。

2011-12-24

TTS之三合一语音小工具 Beta1.1

运行方式:直接双击 程序目录里面 TestMainWindow.exe 即可,本软件不需要安装,绝对绿色! 运行环境: 该软件是开源的,基于C#和framework.net开发的,所以运行环境建议在2.0以上的版本。 XP、或者Vista操作系统的用户可能出现不能朗读中文的情况,您可以安装 微软TTS语音引擎(中文)5.1。 windows7用户不需要任何其他补丁即可以稳定运行。 本系统邮件部分默认的使用的是开发者的邮箱,请使用者注重个人隐私! 有任何疑问请发邮件联系我们cyqyong@nlsde.buaa.edu.cn rar包内还有一个word,是对alpha版本的说明。这个版本已经是beta版。有时间我们会更新的。谢谢大家! 软件功能介绍及使用简介: 1.这是一款语音小工具,基于微软操作系统自带的语音库。 2.可以朗读您订阅的RSS消息。 3.可以及时的提醒您你设定的日程安排! 4.可以用语音来接收邮件! 5.使用前请配置您的邮箱。 6.邮件功能只能接收邮件,不能发送。接收邮件需要您点击一下加载邮件,以后有新邮件会自动获取,但不会保存在本地。 7.邮件的服务器希望您可以配置一下 8.大部分邮件服务器的Pop3端口都是110,但是gmail是995。不知道的你可以去网上查询一下。 9.详细的使用教程请参见附带的word文档 邮件服务器设置样例: 服务器:pop.gmail.com 用户:cyqyong 密码:***** 端口:995 SSL访问:是 作者附:我们北航计算机学院软件工程(邹欣班)的Team Terminator团队。 这是我们团队做的项目,这是一个作业性质的项目,但是却倾注了 我们全体成员的全部心血,希望大家能合理评价我们的工作,欢迎 任何用户给出合理的意见和反馈,如果发现任何bug请及时告知我们, 我们会很感谢您的回馈! 这是我们第一次做项目,可能存在很多的不足之处,希望大家可以谅解。 并帮助我们尽量推广使用一下。 联系方式:cyqyong@nlsde.buaa.edu.cn 如果想获得本程序的代码,也可以发邮件给我们,我们很乐意为您提供!

2010-01-06

away3D的三维西洋跳棋

这个是基于flex的第三方开源3D引擎制作的3D游戏,是西洋跳棋。游戏的规则和网上的一样。部署方式请查看内部附带的说明文档那个。

2009-11-11

空空如也

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

TA关注的人

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