- 博客(33)
- 资源 (28)
- 收藏
- 关注
原创 记一次工信部电子5所的笔试面试记录
昨天,我怀着忐忑的心情去参加了工信部电子5所的笔试与面试,由于招聘公告上并没有具体说明笔试考什么内容,小编内心以为考行测,然后就看了一下行测,到试场上考试时发现,考的并不是行测,而是专业知识,顿时就傻眼了,因为没有好好复习的缘故,所以很多都忘了,泪奔啊。我应聘的是科研工程师(工业智能)岗,笔试内容大概如下:1 选择题有18题考察点比较多,都是一些常见的考点,如二叉树遍历、编译原理、C语言宏定义...
2019-03-12 09:53:09 13580 5
原创 2019年面试问题汇总1
2019年面试问题汇总12019年,我开始了寻找新工作。下面逐一记录下到每一个公司去面试时会遇到的面试问题。汇丰软件技术开发java岗面试的时候有两位面试官,一个男的,一个女的,感觉他们的知识水平比较高,问的问题不算很难,但是需要你认真回答:简单用英文介绍一下你自己用英文介绍一下你做过的项目你在团队中扮演什么角色ArrayList和Vector怎么使用?多线程环境下需要注意什么?...
2019-01-24 15:53:47 707
原创 mysql 存储过程之复杂查询
有这样一个场景,一个plan可能对应多个place,多个时间,多条记录,一个用户 表1为: CREATE TABLE IF NOT EXISTS InspectionPlan ( id char(36) NOT NULL COMMENT ‘巡检计划ID’, name char(36) NOT NULL COMMENT ‘巡检计划名字’, status smallint(6) ...
2018-03-26 14:11:12 3090 1
原创 Mysql多表查询
有这样三个表,表1的数据为: 表2的数据为: 表3的数据为: 要创建图4这样的视图: mysql语句该怎么写?同事给出的建议是,先创建一个试图,将3个表联合起来,再从这个视图中将字段按照group by 和concat函数进行连接。具体操作如下: 1 创建三表联合视图 select pp.id AS id,pp.planId AS planId,pp.pla...
2018-03-20 14:44:39 845
转载 pdb: Using the Python debugger in Django
A couple conversations I had at DjangoCon last week reminded me that I’d never gotten around to finishing this little post.Since I started taking my first iOS development baby steps last year, I’v
2017-08-24 11:37:34 351
原创 rpi3 配置串口
Pi串口使用配置1 从http://ukonline2000.com/?attachment_id=881下载pi3-miniuart-bt-overlay文件,解压出pi3-miniuart-bt-overlay.dtb文件,并将dtb文件拷贝到/boot/overlays/目录下 2 编辑/boot目录下的config.txt文件添加下面两行:dtoverlay=pi3-m
2017-08-16 12:16:43 514
原创 使用三边定位算法进行室内定位
使用超宽带进行室内定位时,一般是通过测量时间来计算标签到基站的距离,通过多个标签到基站的距离,以及基站的实际物理坐标,就可以计算出标签所在的三维坐标.这里我假设已经使用超宽带信号(实际上采用开发板:DW1000FOLLOWER_F405 4套作为基站,DWM1000WEAR 2套作为标签)测得带有一定误差的多个距离,则根据这多个距离可以计算出标签的三维坐标.假设四个基站物理坐标为(x1,y1,
2017-07-25 15:58:57 22764 6
原创 AR多标签识别3
需求缘起:领导说使用ARtToolKit识别出barCode后,根据barcode的所在的实际位置和barcode相对应的产品尺寸,给产品所在平面画一方框给产品做上标记,并给产品添加相对应的描述信息。刚开始时领导说只要给识别出的barcode画上方框,并添加描述信息就好了,结果他又改变主意了,好吧, 作为下属,我还能说什么呢,好好改代码才是正事。因为标签和产品在同一平面,我以为只要在实际中
2017-05-17 18:04:49 3684 3
原创 AR多标签识别
在ARToolKit5的基础上,对check_id.c文件进行修改,对识别到的标签添加相对应的文字显示信息。代码有两个c文件组成keydakMAR.c和BasicInfo.ckeydakMAR.c的代码如下:// ============================================================================// Inclu
2017-05-08 18:26:50 2214 1
原创 java UDP 同步socket
前段时间使用Netty实现udp和多个无线wifi数据采集模块进行异步通信,结果发现丢包很严重,丢包率达到了百分之一,实在让人犯愁。领导说可能是底层代码出了问题,然后我使用java原生的udp进行同步通信,发现木有存在丢包问题。目前还不知道自己到底踩了什么坑,先记录于此,等哪天有空了再回来想想这个坑到底在哪。使用udp异步通信的客户端代码如下: public class Udp
2017-04-13 17:54:37 1151 1
原创 ARToolKit在VS2013下的使用配置步骤
ARToolKit在VS2013下的工程创建1 创建一个Win32 ConsoleApplication的空工程,命名ARToolKitTest 2 配置工程 添加预处理器_CRT_SECURE_NO_WARNINGS 配置C/C++ Precompiled Header 配置VC++ Directories
2017-04-10 17:39:41 3087 1
原创 AR多标签识别程序2
1 Basic.h 文件部分#include #include #include /*函数原型声明*///获取空调的温度相关信息char *getAirInfo();char *getHotChannelInfo();char *getColdChannelInfo();char *getCabinetInfo();char* getPDUInfo();
2017-04-10 17:11:53 570
原创 AR多标签识别程序1
#include #include #include #ifndef __APPLE__# ifdef _WIN32# include # endif# include #else# include #endif#include #include #include #include #include "GLFont.h"
2017-04-10 16:59:45 1702 1
转载 opengl绘制文字
转自网摘 http://www.cnblogs.com/mattins/p/4126298.html。没示例程序。增加了两个文件,showline.c, showtext.c。分别为第二个和第三个示例程序的main函数相关部分。在ctbuf.h和textarea.h最开头部分增加了一句#include 附件中一共有三个示例程序:第一个,飘动的“曹”字旗。代码为:flag.c, GL
2017-03-29 14:08:51 18696 3
原创 树莓派源的更新
1 备份软件更新源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak 2 修改软件源 编辑文件 sudo nano /etc/apt/sou
2017-03-20 10:24:31 761
原创 树莓派编译c源码时遇到问题
说明系统没有安装相对应的lib,或者相对应的lib版本不对, lib(.so档)的symbolic link 不正确,没有连结到正确的函式库文件(.so) 解决办法如下: sudo apt-get install libx11-dev sudo apt-get install liblzma-dev sudo apt-get install libx11-xcb-dev sudo apt-
2017-03-10 13:15:02 1157
转载 谷歌高级搜索技巧
如何使用GOOGLE高级搜索技巧一,GOOGLE简介Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于1999年创立。2000年7月份,Google替代Inktomi成为Yahoo公司的搜索引擎,同年9月份,Google成为中国网易公司的搜索引擎。98年至今,GOOGLE已经获
2017-01-12 23:45:02 590
原创 debian系统添加开机启动服务
因客户需求,需要开机就能在浏览器中看到实时视频,而自己设计观看实时视频的方案是:使用ffmpeg直接解码rtsp流,将解码结果通过http发送到nodejs服务器,nodejs服务器使用Websocket发送给客户端,客户端使用canvas实时绘制图像。 因此,在能观看实时视频之前需要添加ffmpeg视频解码和nodejs服务器的开机启动。最简单的做法应该是将命令直接放到/etc/rc.loc
2017-01-12 23:42:19 6095
原创 树莓派添加开机启动项服务
node /home/pi/wsp/jsmpeg/stream-server.js kay 9092 9094 & 因客户需求,需要开机就能在浏览器中看到实时视频,而自己设计观看实时视频的方案是:使用ffmpeg直接解码rtsp流,将解码结果通过http发送到nodejs服务器,nodejs服务器使用Websocket发送给客户端,客户端使用canvas实时绘制图像。 因此,在能观看实
2016-12-26 09:39:18 8265
原创 关于xuggle在linux上使用问题
最近在做一个实时视频流解码成图片以实现在浏览器上无需安装插件就能播放实时视频流问题,在这个过程中使用到了jar 包xuggle-xuggler-5.4.jar实现视频流的解码,在win8系统下测试通过,使用Intellij IDEA打包成可执行jar包放到linux服务器上,结果发现运行出错,具体出错问题如下所示:顿时让自己火冒三丈,急忙寻找解决方案。
2016-12-23 10:36:08 1499
原创 Java中"=="和equals方法
今天,在写代码时,因为对"=="和equals方法不是很清楚,结果误用了“==”,导致程序出现bug,在此做一小结,方便自己牢记此次教训。当sensorDefineId 内容相同时,同为"UPS-DZ_192.168.16.194_6001_1_10817_1"这个字符串值,使用代码 if(sensorList.get(i).getSensorDefineId()==sen
2016-12-21 14:41:00 370
转载 MySQL存储过程
MySQL 存储过程是从 MySQL 5.0开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP代码中,让人不寒而栗。现在有了 MySQL存储过程,业务逻辑可以封装存储过程中,这样不仅容易
2016-12-16 17:50:51 305
转载 MySQL在线表结构变更
事情变得有意思了,上一篇花1小时撰写的“一分钟”文章,又引起了广泛的讨论,说明相关的技术大家感兴趣,挺好。第一次一篇技术文章的评论量过100,才知道原来“评论精选”还有100上限,甚为欣慰(虽然是以一种自己不愿看到的方式)。 《啥,又要为表增加一列属性?》的方案颇有争议:(1)版本号version + 扩展字段ext(2)用增加列的key+value方式扩充属性 有
2016-12-16 17:25:57 805
转载 MySQL为表增加一列属性解决方案
需求缘起产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计:user(uid, name, passwd, nick)第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成:user(uid, name, passwd, nick, age, sex)假设数据量和并发量比较大,怎么变?(1)alter table add column?不太可行,锁表
2016-12-16 17:23:50 6708
原创 MySQL触发器使用
MYSQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器执行。创建触发器在Mysql中,创建触发器语法如下:CREATETRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stm
2016-12-16 16:56:39 315
原创 Gradle多项目构建
基于以前自己都是直接用Intellij IDEA构建单个Gradle项目,但是在在实际中往往是一个Gradle项目中包含了几个子gradle项目,由于使用Intellij并没有直接构造一个gradle项目包含多个子项目的方法,但我们又想使用Intel lij进行程序编写。最好的办法就是先手动构造好Gradle多项目,再使用Intellij 进行导入。具体操作如下:1 新建一个文件夹mult
2016-12-12 17:30:39 3464
原创 Intellij IDEA打jar包方式
很多时候,我们都是在windows下使用intellij IDEA编写代码,然后再打成jar包,上传到linux服务器执行。下面描述一下如何在intellij IDEA下打jar包,并将其传输到linux系统下运行假设我在intellij idea java工程下有可运行程序:package com.keydak.main;import com.common.utils.Arr
2016-12-12 10:49:21 21299
原创 rpi3 添加实时时钟DS3231
# RealTimeOnRaspberryPi关于树莓派实时时钟遇到的问题实时时钟设置参考链接http://www.raspberrypi-spy.co.uk/2015/05/adding-a-ds3231-real-time-clock-to-the-raspberry-pi/http://blog.csdn.net/huayucong/article/details/50061
2016-11-23 15:59:16 2431
转载 spark编程学习
Spark编程指南笔记 2015.02.03本文是参考Spark官方编程指南(Spark 版本为1.2)整理出来的学习笔记,主要是用于加深对 Spark 的理解,并记录一些知识点。1. 一些概念每一个 Spark 的应用,都是由一个驱动程序构成,它运行用户的 main 函数,在一个集群上执行各种各样的并行操作。Spark 提出的最主要抽象概念是弹性分布式数据集,它是一个有容
2015-03-22 11:49:45 810
转载 spark编程指南
Spark编程指南笔记 2015.02.03本文是参考Spark官方编程指南(Spark 版本为1.2)整理出来的学习笔记,主要是用于加深对 Spark 的理解,并记录一些知识点。1. 一些概念每一个 Spark 的应用,都是由一个驱动程序构成,它运行用户的 main 函数,在一个集群上执行各种各样的并行操作。Spark 提出的最主要抽象概念是弹性分布式数据集,它是一个有容
2015-03-22 11:45:01 796
转载 weka: 生成并保存ARFF格式数据
packageorg.honghe; importweka.core.Attribute;importweka.core.FastVector;importweka.core.Instance;importweka.core.Instances;importweka.core.converters.Co
2014-12-14 14:58:21 931
转载 Weka开发--在你的代码中使用weka
原文地址:http://www.360doc.com/content/13/0722/21/13256259_301811989.shtml无意间在网上看到了:http://weka.wiki.sourceforge.net/Use Weka in your Java code,相对我写的代码,它的当然更有权威性。翻译完了,第一次翻译,术语的汉语很多不清楚。还没有校
2014-12-12 10:54:22 989
转载 python操作Excel读写--使用xlrd
源网址:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd
2014-12-12 10:49:12 394
linux下的nginx安装依赖包和安装教程
2018-11-30
模式识别课件ppt
2017-03-13
阿里巴巴Java开发手册
2017-03-01
WEKA相关参考文档
2014-11-23
weka数据挖掘软件相关文档
2014-11-23
用python创建手写C扩展模块基本过程
2014-11-20
Django_中文教程.pdf
2014-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人