Skip to content

天楚锐齿

人工智能 云计算 大数据 物联网 IT 通信 嵌入式

天楚锐齿

  • 下载
  • 物联网
  • 云计算
  • 大数据
  • 人工智能
  • Linux&Android
  • 网络
  • 通信
  • 嵌入式
  • 杂七杂八

Windows下安装QEMU并在qemu上安装ubuntu和debian

2021-01-27

安装qemu: 下载qemu-w64-setup-20201124.exe,安装后设置好环境变量。 安装Deb …

继续阅读

Android下使用pm disable命令或package-restrictions.xml配置文件来禁止某个app的使用或自启动

2020-12-31

必须root用户操作。 查看哪些app的哪些组件监听了BOOT_COMPLETED广播: # pm query …

继续阅读

使用gperftools和btrace来分析java的堆外内存泄露

2020-10-26

安装gperftools(google performance tools)来分析java的堆外(超出-Xmx …

继续阅读

Android下的socket怎么区分不同Network的

2020-10-23

在Android下当使用 connectivityManager.bindProcessToNetwork(network)把app绑定到某个网络(或者使用Socket socket = new Socket(“xx.xx.xx.xx”,80);  network.bindSocket(socket) 的方式绑定到该网络)后,该app的所有流量都会走该网络,这个是怎么实现的呢。

其实是android修改了java的实现,建立socket的时候,使用linux下防火墙的SO_MARK的方式,把该socket的所有流量和某个mark相关联,然后把该mark规则加入底层iptables,由数据收发的时候,iptables就能区分把数据分发到那个网络上了(比如wifi、蜂窝通信等不同的network在iptables上都设置有不同的mark值),也就是走了个策略路由。

 

使用GitBash同步android AOSP源码以及使用国内镜像来做本地AOSP镜像

2020-09-19

通过国内Android AOSP镜像来做本地镜像: 参考(国内清华和中科大两个镜像站点的地址): https: …

继续阅读

Android9下用ethernet 的Tether模式来做路由器功能

2020-09-12

试用iptables实现: # iptables -t nat -I POSTROUTING 1 -o wla …

继续阅读

在Android9下用ndk编译vSomeIP和CommonAPI以及使用例子

2020-06-27

使用Android NDK编译Boost: $ git clone https://github.com/mo …

继续阅读

在Android9下编译vSomeIP和CommonAPI以及使用例子

2020-06-03

在Android的源码中下载和编译c++的boost STL库: 主要参考:https://github.co …

继续阅读

使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序

2020-03-26

先实现HIDL,打通从HAL到framework层 可以把自己的HIDL模块建立在hardware/inter …

继续阅读

android9下增加对eth0以太网IP地址的配置(以及如何修改并编译SDK)

2020-03-08

增加对以太网IP地址的配置(app用反射方式获取EthernetManager和IEthernetManage …

继续阅读

Linux策略路由及iptables mangle、ip rule、ip route关系及一种Network is unreachable错误

2020-02-11

iptables、ip rule、ip route关系,一个包到达网络协议层,首先会被iptables的man …

继续阅读

Android9源码输出linux内核pr_debug调试信息

2020-01-11

默认编译出来的linux内核要info以上的信息才会显示,要修改下代码才能让pr_debug的内容能输出到dm …

继续阅读

Android下UDP socket收发(含>64K字节大包)

2020-01-04

一个实现udp收发的例子,在Android 3.x以上版本,不能直接在主线程中发送网络数据包,以免ui线程阻塞 …

继续阅读

华为AR2200系列路由器配置

2019-12-28

可以使用WEB和ssh相结合的方式进行配置,因为有些命令行配置项在web下不支持。 注意点: 默认先路由再NA …

继续阅读

Handle、DOA物联网标识系统和协议

2019-11-08

简介 Handle 系统是由互联网奠基人、图灵奖获得者、TCP/IP 协议联合发明人、被称为“互联网之父”的罗 …

继续阅读

用增加复制集节点再删除节点方式迁移mongodb

2019-10-14

增加再删除节点方式迁移mongodb到另外三台服务器(细节略):

1. 增加三个节点,功能和原有三节点一一对应,启动好;

2. 把新的三个节点加入复制集,完成后相当于三个shard和一个config复制集有4个副本和2个arbitrary(增加新节点前shard和config server都只有2个副本和1个arbitrary);
shard_1:PRIMARY> rs.add(‘10.10.10.4:27018’)
shard_1:PRIMARY> rs.add(‘10.10.10.5:27020’)
shard_1:PRIMARY> rs.add(‘10.10.10.6:27021’, true)
shard_1:PRIMARY> rs.status()

shard_2:PRIMARY> rs.add(‘10.10.10.4:27021’, true)
shard_2:PRIMARY> rs.add(‘10.10.10.5:27018’)
shard_2:PRIMARY> rs.add(‘10.10.10.6:27020’)
shard_2:PRIMARY> rs.status()

shard_3:PRIMARY> rs.add(‘10.10.10.4:27020’)
shard_3:PRIMARY> rs.add(‘10.10.10.5:27021’, true)
shard_3:PRIMARY> rs.add(‘10.10.10.6:27018’)
shard_3:PRIMARY> rs.status()

csReplSet:PRIMARY> rs.add(‘10.10.10.4:27019’)
csReplSet:PRIMARY> rs.add(‘10.10.10.5:27019’)
csReplSet:PRIMARY> rs.add(‘10.10.10.6:27019’)
csReplSet:PRIMARY> rs.status()

mongos> sh.status()

3. mongos增加新的3个节点;
$ vi /data/mongodb/conf/mongos_27017.conf
configDB: csReplSet/10.10.10.7:27019,10.10.10.8:27019,10.10.10.9:27019,10.10.10.4:27019,10.10.10.5:27019,10.10.10.6:27019
重启mongos。

4. 把三个shard和一个config的primary强制都切换到新的三个节点;
rs.freeze(120) 针对某个shard或config在老的secondary节点执行。
rs.stepDown(120) 针对某个shard或config在老的主节点执行。

5. mongos去掉老的3个节点;
vi /data/mongodb/conf/mongos_27017.conf
configDB: csReplSet/10.10.10.4:27019,10.10.10.5:27019,10.10.10.6:27019
重启mongos。

6. 删除老的三个节点,完成后三个shard和一个config复制集恢复成原有的2副本和1arbitrary;
shard_1:PRIMARY> rs.remove(‘10.10.10.7:27018’)

…

7. 观察一段时间,关闭三台老节点,完成。

 

DBus总线-X11、Wayland等桌面环境下进程间IPC通信机制

2019-10-12

DBus总线接口在shell下怎么查看 (以查看网口的网关为例)   1. 首先用ListActivatabl …

继续阅读

使用objdump、readelf和addr2line来定位coredump时的exception异常或kernel panic异常

2019-09-21

模拟用户层奔溃 发送ABORT信号量来创造一个coredump或tombstone文件: # kill -6 …

继续阅读

使用objdump、readelf和addr2line来定位coredump时的exception异常或kernel panic异常

2019-09-16

模拟用户层奔溃 发送ABORT信号量来创造一个coredump或tombstone文件: # kill -6 …

继续阅读

linux的tee命令导致ssh客户端下的shell卡住不动

2019-08-31

在编译android源代码时,发现有时候编一段时间后ssh客户端的shell会卡住不动,有时会打印tee write error,或者tee stand output: resource temperate invalidate 之后退出编译,如果用console来跑,则不会阻塞不动。

开始考虑是网络导致,但是网络导致的话,传输文件和不跑编译只echo打印时不会有这种现象,所以最多跟网络相关,不可能完全由网络导致。

谷歌上到处查,发现tee有个issue(见下文),所以把编译脚本中的tee命令去除,再来执行编译,跑了多次都能顺利编译,至此问题解决。

 

因为tee的输出是非阻塞方式,在cpu和硬盘io太快的时候,可能会碰到stdout资源临时无效(未知为啥会临时无效),这时就会导致tee退出(当然tee前面管道之前的命令还会执行完),进而可能ssh客户端shell会呈现卡住不动的情况(可用ctrl+c来退出当前命令)。
直到tee 8.5之后才能增加参数改变其行为(info coreutils命令可以查看到版本),把MODE设置为warn:
–output-error[=MODE],
MODE determines behavior with write errors on the outputs:

‘warn’ diagnose errors writing to any output

‘warn-nopipe’  diagnose errors writing to any output not a pipe

‘exit’ exit on error writing to any output

‘exit-nopipe’ exit on error writing to any output not a pipe

 

 

Android安卓版本、API级别和Linux内核对应关系

2019-08-24

Android安卓版本          |   API级别         |    Linux内核版本
——————————————————————-
1.5       Cupcake              |    3                     |    2.6.27
1.6       Donut                  |    4                     |    2.6.29
2.0/1  Eclair                   |    5-7                  |    2.6.29
2.2.x   Froyo                   |    8                     |    2.6.32
2.3.x   Gingerbread       |    9, 10               |    2.6.35
3.x.x   Honeycomb        |    11-13              |    2.6.36
4.0.x   Ice Cream San   |    14, 15             |    3.0.1
4.1.x   Jelly Bean           |    16                    |    3.0.31
4.2.x   Jelly Bean           |    17                    |    3.4.0
4.3      Jelly Bean           |    18                    |    3.4.39
4.4      Kit Kat                 |    19, 20             |    3.10
5.x       Lollipop              |    21, 22             |    3.16.1
6.0      Marshmallow    |    23                    |    3.18.10
7.0      Nougat                |    24                    |    4.4.1
7.1       Nougat                |    25                    |    4.4.1
8.0      Oreo                    |    26                    |    4.10
8.1       Oreo                    |    27                    |    4.10
9.0      Pie                        |    28                   |    4.4, 4.9 and 4.14

 

国内股票量化交易原始数据的取得

2019-08-15

首先和交易所签约,拉条专线,当然不会很便宜。

上证所 Level-2 行情展示许可价目表:https://ic.sseinfo.com/doc/price/level-2-price.pdf

上海证券交易所 Level-1 行情许可经营价目表:https://ic.sseinfo.com/doc/price/level-1-price.pdf

 

然后根据交易所接口协议取得原始数据。

证券交易数据交换协议: http://www.sse.com.cn/lawandrules/regulations/csrcannoun/c/3976524.pdf

上海证券交易所LDDS 系统 Level-2 行情接口说明书: https://ic.sseinfo.com/doc/bizDoc/level2/level-2-interface.pdf

上海证券交易所低延时行情发布系统(LDDS)接口说明书: https://ic.sseinfo.com/doc/bizDoc/level2/ldds-interface.pdf

上海证券交易所 Level-1 行情说明书: https://ic.sseinfo.com/doc/level_1_interface_file.pdf

 

最后把原始数据保存进自己的大数据分析服务器,然后搞算法进行数据分析和交易执行。

 

 

linux下用wpa_supplicant命令行工具操作wifi

2019-08-10

开启wifi并连接: insmod /usr/drivers/wlan.ko ifconfig wlan0 u …

继续阅读

杰发或MTK芯片下使用/sys/cli/commands文件来操作内核

2019-08-03

使用/sys/cli/commands文件来操作内核: 源代码:atc_linux\kernel\kernel …

继续阅读

linux下直接写framebuffer(fb0)的方式显示bmp图像

2019-07-19

linux下的显示设备就是/dev/fb0,往该设备写入的数据会显示在屏幕上,所以我们可以通过直接写frame …

继续阅读

Linux下使用curl库做HTTP GET、POST请求

2019-07-12

linux下用c语言,可以使用curl库来实现相关http get、post之类的操作,看例子: log.h …

继续阅读

Yocto编译杰发或MTK的linux或android时的几个问题

2019-06-29

编译问题1(audiomanager_7.0.bb的do_configure报错): 错误:CMake Err …

继续阅读

中国金融数据月度报表-2019年03月

2019-04-28

中国金融数据月度报表

2017年1月-2019年3月

解读:

具体请参考简书:https://www.jianshu.com/p/217254948e1a

 

中国金融数据月度报表-2019年02月

2019-03-30

中国金融数据月度报表

2017年1月-2019年2月

解读:

> CPI过年略涨,跟上年持平,PPI还在下降,说明年后物价可能会跌;

> PMI上月就低开,本月继续往低走,经济形势极其不乐观。

> M0略降,M1下降,正常的过年行情,M2维持微涨。

> 对外直接投资延续去年行情;外商直接投资大降,有待下月继续观察。

> 外币贷款与上月持平,外币存款上涨。

> 官方储备轻微上涨,人民币兑美元已经回稳,本月继续略涨。

> 财政收入、支出一如既往的平稳。

具体请参考:https://www.jianshu.com/p/47d8c2ecfd09

汽车的模组化平台生产方式

2019-03-29

我们经常会在车评或车型介绍中看到“模组化平台”这个词。例如日产CMF、宝马CLAR、丰田TNGA、 大众MQB等。想要深入了解平台究竟指的是什么? 我们要先从100年前的福特T型车说起。

在现代汽车流水线生产模式开始前的早期,汽车属于奢侈品,基本是富人的个人定制产品。距离老百姓的消费水平相当遥远。20世纪初福特公司的威廉.C.克莱恩,在参观芝加哥的一个屠宰厂动物肢解传送带后,产生灵感,并将这种方法引进福特汽车公司。

流水线将原来的组装生产模式进行程式拆分,将技术简化,并程序化。经过流水线生产模式改造后的福特工厂组装一辆汽车,从原先的750分钟,缩短为93分钟。由此福特 T型车的售价从850美元降低到300美元以下,从而第一次让汽车成为普通工薪阶层能负担得起的交通工具。

在那个年代不同的车型就需要不同的生产线,甚至为一款新车需要新建厂房。随着时代的发展,逐渐在流水线的基础上,引入了平台化的概念。“平台”是一个虚化的概念,可以简单的理解成为汽车厂商为同类或多类车型设计的统筹规划。在使用相同的引擎传动系统和底盘的同时,延伸出不同的细分车型。以大众集团本世纪初的PQ35平台为例,在PQ35平台下,延伸出了,大众高尔夫、奥迪A3 Caddy Van、奥迪TT跑车、斯柯达Qctavia,甚至Tiguan SUV等大量车型。

在相同的平台下,车辆内外造型,车身结构、悬架、液压系统,电子系统等等,基于统一规格的原则下设计。因此,不同的车型可以在同一个生产线生产。当然相同平台的车型也会拥有些许不同,例如悬挂系统的调教和细节设计。而转向系统、制动系统、动力和传动系统的组件则基本相同。这种做法大大的减少并分摊了汽车的研发成本。

当然这种车型平台的概念也有它的缺点,就是它们必须拥有同样的轴距。因此只能做同一个尺寸级别的车型。更大或者更小的车型,则需要重新开发另一个平台。

当这些特大车企的车型的产品线庞大到一定程度时,例如丰田已积累研发了800多种发动机,和100多个生产平台,如此庞大的产品线,和上千万台的销量规模,让丰田公司也显得力不从心。大型汽车集团的庞大销量让厂商们不得不重新思考,汽车生产制造方式。由此模组化的时代到来了。

最早开始使用模组化平台的是VolksWagen大众集团,它将车型分为横置引擎MQB和纵置引擎MLB两大模块。防火墙之前的引擎、传动系统和悬挂完全相同,车身的大小可以自由的拉长,让不同级别的车型可以公用一个平台。因此,一整个车企集团只需要拥有一到两个模组化平台,就可以用于所有的车型。从而大大减少了厂商的开发成本。

另外以Toyota为例,最新的TNGA模组化平台,让丰田之前不同平台的车型,也可使用大量的通用化零部件。零部件通用化将由原来的20%提高到30%,并且最终达到70%-80%。在TNGA平台上,集成了A0级、A级、前驱B级、混动等多种车型的生产,并延伸至大量雷克萨斯车型。

从最初英式的私人订制手工组装汽车,到美国的流水线生产制造,直至今日的模组化平台。汽车的生产制造方式的变革所推动的进步,不光让厂商受益。对于普通的消费者而言,可以用更低的价格买到注入大量研发成本的车型。

另外,由于过去销量不高的车型产品规模小,车子的零部件会相对昂贵。在用了模组化平台后,即使销量不多的车型,也会由于共享大规模生产的零部件,而大大降低了零部件的价格。让客户节省了日常保养维护的费用。

汽车事件数据记录系统EDR标准介绍

2019-03-29

2017年9月29日,由公安部道路交通安全研究中心、交通运输部公路科学研究院、中国汽车技术研究中心起草的强制性 …

继续阅读

道路车辆功能安全标准-ISO26262

2019-03-29

ISO26262是基于IEC 61508(由国际电工委员会发布的“电气/电子/可编程电子安全相关系统的功能安全 …

继续阅读

电动汽车远程服务与管理系统技术规范介绍

2019-03-29

2016年,工信部牵头发布了《GB.T 32960-2016 电动汽车远程服务与管理系统技术规范》,总共3个标 …

继续阅读

中国金融数据月度报表-2019年01月

2019-02-27

中国金融数据月度报表

2017年1月-2019年01月

解读:

> 略;

 

    具体请参考:https://www.jianshu.com/p/bd840794623d

深信*sf NGxx-1000-A400性能问题

2019-08-30

官方标注的性能:

最大吞吐量: 三层吞吐量1.5G,应用层吞吐量200Mbps

固定接口: 4个电网口

并发连接数: 500000并发连接数

VPN: 隧道数(最大)1000个,IPSec VPN加密速度30M

    但是它没有标注 每秒新建连接数,实测下来,最多只能支持每秒新建100个连接(性能太差,估计就是不标注的原因),否则会出现内网访问外网时连接超时,从内网ping外网web地址并不出现问题,一旦用80或443访问网站就会频繁出现无法连接。

 

《神经网络与深度学习》中的Python 3.x 代码network3.py

2019-01-22

《神经网络与深度学习》(Michael Nielsen著)中的代码是基于python2.7的,下面为移植到py …

继续阅读

《神经网络与深度学习》中的Python 3.x 代码network2.py

2019-01-22

《神经网络与深度学习》(Michael Nielsen著)中的代码是基于python2.7的,下面为移植到py …

继续阅读

《神经网络与深度学习》中的Python 3.x 代码network1.py

2019-01-22

《神经网络与深度学习》(Michael Nielsen著)中的代码是基于python2.7的,下面为移植到py …

继续阅读

中国金融数据月度报表-2018年12月

2019-01-21

中国金融数据月度报表

2017年1月-2018年12月

解读:

> CPI跟上月持平,PPI继续大幅下降,说明物价可能会继续下降;

> PMI继续大幅下跌,已经跌破景气境界点,经济形势及其不乐观。

> M0略涨,M1略涨,M2继续上涨,M0和M1进一步向去年同期靠拢,M2保持去年同期趋势。

> 对外直接投资大幅上涨,资本还是得出海;外商直接投资未有大变化,温和上涨。

> 外币贷款、外币存款继续一路向下,已经远低于去年同期。

> 官方储备轻微上涨,人民币兑美元已经回稳,本月略涨。

> 财政收入、支出截止今日仍未出数据,预计还是会比较平稳。

具体请参考:https://www.jianshu.com/p/0c0e82c72673

卸载深信服Ingress、SecurityDesktop客户端

2019-01-11

在某些公司,IT会安装深信服Sanfor的上网控制软件客户端,没有安装或没有启用的电脑无法上外网。在电脑的进程列表里能看到ingress、ingressMgr、arpGuard等进程,都是这个客户端启动的。

如果公司已经不用深信服的网络设备了,那单机怎么卸载掉这个客户端呢。从windows的程序和功能(win 10叫应用和功能)里面可以卸载,被卸载的名字叫“SecurityDesktop”。卸载完了重启,手工删除C:\Program Files\Sangfor\这个目录的所有内容。

这个客户端估计还有个bug,导致上网浏览的时候偶尔会超时连接不上,刷新重连下又可以了。为啥这么说呢,在卸载掉的所有电脑上测试,从来不会出现连不上的现象,在没卸载的电脑上总会偶尔重现这个现象,再卸载之后观察,也不再现这个现象了。

 

中国金融数据月度报表-2018年11月

2018-12-21

中国金融数据月度报表

2017年1月-2018年11月

解读:

CPI、PPI继续向下,环比低于100%,说明物价开始下降,指数比去年同期要低;PMI延续几个月下跌的趋势,完全到了景气境界点,经济形势不容乐观。M0略降,M1、M2继续一起温和上涨,M0和M1逐步向去年同期靠拢,M2保持去年同期趋势。对外直接投资有企稳的迹象;外商直接投资未有大变化。外币贷款、外币存款继续一路向下,值得关注。外汇储备终于稳定到3万亿略多的水平,人民币兑美元有止跌回稳的迹象。财政收入、支出依旧平稳,与去年同期持平;11月份国内增值税同比下降1.2%,印证了前面PPI下降,企业日子难过;11月份个人所得税同比下降17.3%,提高个税起征点效果明显。

    具体请参考:https://www.jianshu.com/p/c340c98ea6ca

 

利用Bitbake、Poky、Yocto、OpenEmbedded编译生成车规AGL Linux

2018-11-21

作为车规级的嵌入式Linux,AGL Linux使用新的构建方式,不再使用GNU Make这一套,以前老的构建 …

继续阅读

中国金融数据月度报表-2018年10月

2018-11-21

中国金融数据月度报表

2017年1月-2018年10月

解读:

CPI、PPI掉头向下,CPI比去年同期略涨,PPI比去年同期略降;PMI连续几月下跌,已经到了景气境界点,经济形势还是不容乐观。M0略降,M1、M2继续一起温和上涨,M0和M1逐步向去年同期靠拢,M2保持去年同期趋势。对外直接投资延续多月下行趋势;外商直接投资未有大变化。外币贷款、外币存款延续下降的趋势,值得关注。外汇储备继续下跌,随着贸易战继续,人民币兑美元本月依旧贬值。财政收入、支出依旧平稳,与去年同期持平。因为10月存准下调,银行间同业拆借利率略降,同时因为要收紧信贷,所以银行流动性比去年同期好。

    具体请参考:https://www.jianshu.com/p/dd6b7c2fc2e8

 

汽车ECU操作系统标准OSEK/VDX及AUTOSAR标准

2018-10-23

随着社会的进步和汽车工业的飞速发展,汽车在降低能耗、提高安全性和舒适度以及环保等方面的要求越来越高。这些要求刺 …

继续阅读

车联网(智能网联汽车)直连通信V2X使用5905-5925MHz频段的管理规定(征求意见稿)

2018-10-23

2018年6月27日,工信部发布了《车联网(智能网联汽车)直连通信使用5905-5925MHz频段的管理规定(征求意见稿)》,全文如下:

为促进智能网联汽车在我国的应用和发展,满足车联网等智能交通信息系统的发展需要,根据《中华人民共和国无线电管理条例》和《中华人民共和国无线电频率划分规定》,结合我国频率使用的实际情况,工业和信息化部无线电管理局研究起草了《车联网(智能网联汽车)直连通信使用5905-5925MHz频段的管理规定(征求意见稿)》。现向社会公开征求意见,请于2018年7月27日(周五)前反馈意见,如通过信件方式,请在信封上注明“车联网管理规定征求意见”。

联系人:工业和信息化部无线电管理局

联系电话:010-68206251

传真:010-68206220

地址:北京市西城区西长安街13号工业和信息化部无线电管理局(邮编:100804)

车联网(智能网联汽车)直连通信使用5905-5925MHz频段的管理规定

(征求意见稿)

一、规划5905-5925MHz频段作为基于LTE-V2X技术的车联网(智能网联汽车)直连通信的工作频段。本文中车联网(智能网联汽车)直连通信是指路边、车载和便携无线电设备通过无线电传输方式,实现车与车、车与路、车与人直接通信和信息交换。其所用的无线电设备射频技术要求见附件。

二、在5905-5925MHz频段设置、使用路边无线电设备,应向国家无线电管理机构申请无线电频率使用许可。经批准获得频率使用许可后,路边无线电设备的设置、使用单位,应向所在地的省、自治区、直辖市无线电管理机构申请办理无线电台执照手续。未获得无线电台执照的路边无线电设备,不得发射无线电信号,不受到无线电干扰保护。

三、在5905-5925MHz频段设置、使用车载和便携无线电设备参照地面公众移动通信终端管理,无需办理频率使用许可和无线电台执照手续。

四、生产或者进口在我国境内销售、使用的车联网(智能网联汽车)直连通信无线电发射设备,应按照有关规定向国家无线电管理机构申请并取得无线电发射设备型号核准证。

五、自发文之日起,不再受理和审批5850-5925MHz频段内卫星地球站(测控站除外)新的频率使用许可申请。

六、在5905-5925MHz频段设置使用车联网(智能网联汽车)直连通信无线电设备,不得对同频或相邻频段内依法开展的卫星固定、无线电定位、地面固定等无线电业务产生有害干扰。

七、为保护现有合法无线电业务和车联网(智能网联汽车)无线电设备的正常运行,在5905-5925MHz频段设置使用车联网(智能网联汽车)直连通信无线电设备,原则上应分别距已合法使用的雷达站7km和卫星地球站2km以上。确需在上述范围内部署的,应经无线电管理机构组织协调并批准后方可设置使用。

八、在5905-5925MHz频段设置和使用路边无线电设备前,应做好电磁环境测试工作,最大限度减小无线电干扰和消除无线电干扰隐患。如发生无线电有害干扰时,由受到无线电干扰方报请当地无线电管理机构按照“频带外让频段内、次要业务让主要业务、后用让先用、无规划让有规划”的原则依法协调解决。

九、在5905-5925MHz频段设置使用车载无线电设备和便携无线电设备原则上不受干扰保护;如受到外部有害干扰,可向干扰发生地无线电管理机构提请帮助和协调解决。

特此通知。

附

车联网(智能网联汽车)直连通信无线电设备射频技术要求

一、工作频率范围

5905-5925MHz

二、信道带宽

10MHz或20MHz

三、发射功率限值

(一)车载或便携无线电设备:每端口23dBm;

(二)路边无线电设备:使用5915-5925频段为每端口26dBm,使用5905-5925MHz或5905-5915MHz频段为每端口23dBm;

(三)最大天线增益3dBi。

四、载频容限

0.2×10-6

五、邻道抑制比

大于31dB

六、频谱发射模板要求

距信道边缘偏移频率10MHz带宽  发射功率限值  20MHz带宽  发射功率限值  测量带宽

0-1MHz-18dBm-21dBm30 kHz

1-2.5MHz-10dBm-10dBm1 MHz

2.5-2.8MHz-10dBm-10dBm1 MHz

2.8-5MHz-10dBm-10dBm1 MHz

5-6MHz-13dBm-13dBm1 MHz

6-10MHz-13dBm-13dBm1 MHz

10-15MHz-25dBm-13dBm1 MHz

15-20MHz-13dBm1 MHz

20-25MHz-25dBm1 MHz

七、其他频段特殊保护要求

现有公众移动通信下行接收频段内无用发射限值为-50dBm/MHz

八、通用无用发射要求

频率范围最大电平测量带宽

30MHz-1GHz-36dBm100kHz

1 GHz – 12.75 GHz-30dBm1MHz

12.75 GHz – 26GHz-30dBm1MHz

九、相关测试方法另行制定。

 

中国金融数据月度报表-2018年9月

2018-10-23

中国金融数据月度报表

2017年1月-2018年9月

解读:

CPI、PPI继续上扬,物价进入上升通道,楼下快餐已经涨价;PMI连续几月下跌,已经到了景气境界点,经济形势还是不容乐观。M0、M1、M2继续一起温和上涨,10月份存准率会下调1个点,释放万亿资金,物价继续看涨。对外直接投资延续多月下行趋势;外商直接投资未有大变化。外币贷款、外币存款延续6个月下降的趋势,值得关注。外汇储备继续下跌,随着贸易战继续,人民币兑美元本月依旧贬值,不过幅度缩小。财政收入、支出依旧平稳增长,不过关税和城镇土地使用税在贸易战和压房价政策下继续下降。银行间同业拆借利率翘头往上,银行流动性不够,随着10月存准下调,应该会好转。

    具体请参考:https://www.jianshu.com/p/d628d0b14dbd

linux下的unbound DNS服务器设置详解

2018-09-20

在CentOS7.x下安装unbound 1.7.x: # yum install -y epel-relea …

继续阅读

中国金融数据月度报表-2018年8月

2018-09-20

中国金融数据月度报表

2017年1月-2018年8月

解读:

CPI、PPI终于一起上涨,通货膨胀开始,物价要上涨了;PMI恢复景气。M0、M1、M2同步上涨,说明市场上钱多了,注水开始了。对外直接投资连续多月下行,跟之前一直打击有关;外商直接投资稍涨。外币贷款、外币存款继续多月下降趋势,值得关注。外汇储备继续跌,随着贸易战继续,人民币兑美元本月依旧大幅贬值。财政收入、支出依旧平稳,不过关税和城镇土地使用税在贸易战和压房价政策下开始下降。银行间同业拆借利率走低,银行在各类监管加强的情况下,显得不缺钱了。

    具体请参考:https://www.jianshu.com/p/761e1c6726ee

 

中国金融数据月度报表-2018年7月

2018-08-29

中国金融数据月度报表

2017年1月-2018年7月

解读:

CPI结束连续的下跌,转而上涨,表示物价开始上涨了;PPI环比下跌,说明出厂价格涨不动,经济还是不够景气;PMI虽然仍处于景气区间,但是已经往下走。M0流通货币连续五个月下降,M1也掉头向下,M2保持增长。对外直接投资和外商直接投资皆下行,外币贷款、外币存款连续多月下降,值得关注。外汇储备止跌,随着贸易战展开,人民币兑美元本月大幅贬值。财政收入、支出依旧平稳。

    具体请参考:https://www.jianshu.com/p/12fe227ee16f

 

ab(Apache Bench)测试http压力和性能

2018-07-19

    ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的 …

继续阅读

中国金融数据月度报表-2018年6月

2018-07-19

中国金融数据月度报表

2017年1月-2018年6月

解读:

CPI连续四个月环比下降,PPI继续环比上涨,所以CPI环比下降幅度逐步收窄,下月是否能环比上涨,请期待。PMI随着PPI环比上涨连续4个月处于景气区间。M0流通货币连续五个月下降,M1和M2保持微涨。对外直接投资、人民币直接投资和外商直接投资延续震荡,外币贷款、外币存款连续多月下降,值得关注。外汇储备连续五个月下降,随着贸易战展开,人民币兑美元本月大幅贬值。财政收入、支出依旧平稳,在去杠杆的大目标下,导致央行和财政部掐架。

具体请参考:https://www.jianshu.com/p/8839eb915a0d

 

中国金融数据月度报表-2018年5月

2018-07-19

中国金融数据月度报表

2017年1月-2018年5月

解读:

CPI继续环比下降,PPI环比上涨,开启了出厂涨价潮,下月是否能传递到CPI,有待观察,PMI随着PPI上涨也出现上涨。M0流通货币连续多月下降。对外直接投资、人民币直接投资和外商直接投资掉头向上,外币贷款、外币存款双双下降。外汇储备略降,人民币兑美元反转,比上月略微贬值。财政收入、支出平稳。

具体请参考:https://www.jianshu.com/p/021d3b6f31ac

 

4G/5G时代汽车车机新玩法

2018-07-19

汽车车机在2015年以前基本是以WinCE为主的单机模式,之后以Android带Wifi的方式开启了车机联网功能,成为新的模式。

随着4G普及和5G的来临,以及运营商流量费用大力降价的情况下,流量已经不再是问题,汽车车机进入新玩法阶段。这里推荐一种思路供参考,总的来说是一车多机两主线模式。

一车

这个不多说,就是一台车嘛。

多机

以驾驶员右手边中控车机为主机,以副驾驶、后座等多个车机为从机的方式组成一个小的车域网,组网方式就是主机以4G/5G方式连接上internet网,并且开放Wifi热点共享,从机以Wifi方式连接上主机,流量都从主机走。相互既可独立操作,比如小孩看动画、女人追剧、男人玩游戏,相互不影响;也可以通过主机投屏方式控制从机,让从机保持和主机显示内容一致,比如显示导航画面。

两主线

这个是重点,以前的车机不能直接连上网,好多功能没法做,好多支持的外设也不好随买随用,现在可上网了,可以通过这两条主线方式来下载应用、购买支持的外设来直接使用。比如可以买一个自拍摄像头,然后下载抖音app实现小视频录制,或者下载来疯实现直播;又比如可以购买车机支持的OBD自己装上,下载该OBD对应app显示和同步车辆状态。

第一条线:以应用商店为中心,组成丰富的app应用,可以称为软件线。

车机厂商或整车厂商应该自己维护一个自己的应用商店,以该应用商店为中心,网罗各类测试过的app应用(介于车机没有手机通用,所有上传的app必须在该车机上严格测试过),极大丰富用户对车机的体验。比如加入网易云音乐、懒人听书、百灵听闻等内容类应用,高德导航、百度导航等导航类应用,车可讯、微信助手等车联类应用,流量卡、路宝、AutoBot等硬件辅助类应用。

第二条线:以配件商城为中心,组成丰富的外设购买渠道,可以称为硬件线。

车机厂商或整车厂商可以维护一个自己的微信微店、淘宝商店或京东商店,里面放置自家车机能支持的各类外设或配件(所有外设或配件需要在车机上严格测试过,不全支持的需要注明支持具体哪款车机),在车机上设置一个二维码,使用手机扫描即可进入微店、淘宝、京东对应店面进行选购。比如路宝OBD、AutoBot OBD、联通物联卡、移动物联卡、自拍摄像头、雷达、红外探测器、倒车摄像头、行车记录仪、胎压监测、HUD产品等等。

以上两条线相互配合,实现对车机的完美支撑。用户从配件商城购买外设,然后从应用商店下载该外设的app,自己DIY安装好硬件之后即可直接使用了,不用太多4S店或维修店的支持,节省用户成本,提升用户体验。

 

Wildfly把部分url强制为只能https访问方式,其他url可以http访问

2018-07-10

    一个网站,把登录、注册部分的代码强制为https访问,其他内容类的使用http或https访问皆可,我 …

继续阅读

天楚闹钟app,响铃时实现拉起第三方音乐、听书、英语app进行播放

2018-07-10

该app应用图标如下: 功能: 在各大应用市场上找闹钟,发现都不能在闹铃时播放音乐、英语,进而找各大音乐、英语 …

继续阅读

深信服NGAF防火墙的配置注意事项

2018-05-21

在深信服的说明书和配置手册上没有具体提到的几个点: 怎么把物理接口加入VLAN接口: 先配置VLAN接口:   …

继续阅读

中国金融数据月度报表-2018年4月

2018-05-21

中国金融数据月度报表

2017年1月-2018年4月

解读:

CPI、PPI继续环比下降,PMI持平。M0继续略降,M1/M2保持缓增走势。对外直接投资和外商直接投资双双下降,外币存款、跨境人民币结算也双双下降,估计和贸易摩擦相关。外汇储备略降,人民币继续延续涨势。财政收入大幅增长,还有降税空间。

具体请参考:https://www.jianshu.com/p/6c9077665d6b

 

 

中国金融数据月度报表-2018年3月

2018-04-25

请参考:https://www.jianshu.com/p/da2a91cbb333

 

使用find和cpio来备份或拷贝目录

2018-03-27
如果要备份某个目录,但是该目录下的有些文件或子目录又不想备份,则可以使用find配合cpio的方式来备份。
这个脚本前面为备份mysql,只保留3天的全备份,后面为目录备份,也只保留3天的。
注意find命令的参数:
cd /data/      表示进入该目录去备份其下的子目录。
find ./wildfly-10.1.0.Final  表示这个wildfly-10.1.0.Final这个目录会被备份,并且会保留该目录名到备份目录下。
-regextype    表示正则表达式类型。
posix-egrep  表示为egrep所使用的扩展正则表达式。
-mindepth 1 表示find的输出除目录本身外的所有目录深度。
! -regex        表示过滤文件或目录所用的正则表达式,可以多个,前面的!表示不包含该表示式对应的文件或目录。
注意cpio命令的参数:
a   表示不更新文件的访问时间
d   表示自动创建目录
m  表示保留文件的修改时间
v   表示输出执行信息(放到crontab时可去掉)
p   表示工作在copy-pass模式,专门用来拷贝目录树的方式。
脚本如下:
#!/bin/env bash
mysqldump -P3306 -uroot -pxxxxx –skip-opt –create-options –add-drop-database –add-drop-table –add-locks –quick –lock-tables=0 –set-charset –flush-privileges –flush-logs –default-character-set=utf8 –all-databases > /BACKUP/mysqldump_`date +%F`.sql
if [ $? -eq 0 ];then
     rm -rf /BACKUP/mysqldump_`date +%F -d ‘3 days ago’`.sql
fi
mkdir -p /BACKUP/wildfly_DATA-bak_`date +%F`
cd /data/
find ./wildfly-10.1.0.Final -regextype posix-egrep -mindepth 1 ! -regex ‘\./wildfly-10\.1\.0\.Final/standalone/log/.*’ ! -name server.log.* ! -name access.log.* | cpio -admvp /BACKUP/wildfly_DATA-bak_`date +%F`/
#cp -rf /data/wildfly-10.1.0.Final /BACKUP/wildfly_DATA-bak_`date +%F`/
if [ $? -eq 0 ];then
     rm -rf /BACKUP/wildfly_DATA-bak_`date +%F -d ‘3 days ago’`
fi

安装WordPress来建立公司网站和个人博客网站

2018-03-22

安装: 环境:CentOS7.3 下载 wordpress-4.9.4.tar.gz 安装mysql: # y …

继续阅读

PMP项目管理

2018-03-21

项目管理就是将知识、技能、工具与技术应用于项目活动,以满足项目的要求。

项目管理是通过合理运用与整合42个项目管理过程来实现的,可以根据其逻辑关系,把这42个过程归类成5大过程组,即:

  • 启动
  • 规划
  • 执行
  • 监控
  • 收尾

管理项目通常要做的事情

  • 识别需求;
  • 在规划和执行项目时,处理干系人的各种需要、关注和期望;
  • 平衡相互竞争的项目制约因素,包括(但不限于):
    • 范围
    • 质量
    • 进度
    • 预算
    • 资源
    • 风险

项目管理的四要素:范围、时间、质量、成本

下载:

PMP项目管理

PMP项目管理(续)

 

MPEG 基础和协议分析

2018-03-21

介绍MPEG视频压缩、音频压缩、视频编码、音频编码,MPEG-1到MPEG-4、MP3、MP4、AC3、AVC/H264、PES、PTS、DTS、PSK、QAM、VSB、ISDB、DVB、DAB、ATSC、ARIB、小波变换介绍。

MPEG 是目前最常用的一项音频 / 视频压缩技术,它实际上并不是一个单一的标准,而是包括了适合于各种不同应用的一系列标准,但这些标准是以一些共同理论为基础的。MPEG 是活动图像专家组的缩写词,该专家组是联合技术委员会(Joint Technical Committee,JTC1)的一部分, JTC1 是由 ISO(国际标准化组织)和IEC(国际电工委员会)建立的。 JTC1 负责信息技术, 在JTC1 中,下设有负责“音频、图像编码以及多媒体和超媒体信息”的子组 SG29。在 SG29 子组中,又设有多个工作小组,其中就包括 JPEG(联合图片专家组)和负责活动图像压缩的工作组 WG11 。因此,可以认为MPEG 是 ISO/IEC JTC1/SG29/WG11。

下载:

MPEG基础和协议分析指南

标准清晰度和高清晰度数字视频测量

2018-03-21

标准清晰度和高清晰度数字视频测量指南,包括对 NTSC/PAL/SDTV/HDTV/RGB/SDI/伽马校正、YCbCr/YPbPr/数字分量等概念的说明及这些格式的测量介绍。

下载:

标准清晰度和高清晰度数字视频测量指南

ISO27000 信息技术安全系列标准

2018-03-21

ISO27000 信息技术安全系列标准。

下载:

An_Overview_of_ISO_27000_Family_SC

标准下载:

http://mahdi.hashemitabar.com/cms/images/Download/ISO/iso-iec-27000-2016-english.pdf

http://bcc.portal.gov.bd/sites/default/files/files/bcc.portal.gov.bd/page/adeaf3e5_cc55_4222_8767_f26bcaec3f70/ISO_IEC_27001.pdf

http://bcc.portal.gov.bd/sites/default/files/files/bcc.portal.gov.bd/page/adeaf3e5_cc55_4222_8767_f26bcaec3f70/ISO_IEC_27002.pdf

中文网盘类产品对比

2018-03-21

中文网盘类产品对比:

  • DropBox
  • SugarSync
  • 数据银行
  • 115网络U盘
  • 飞速网
  • SkyDrive
  • OpenDrive
  • MegaUpload
  • 电信e云
  • EverNote

下载:

中文网盘类产品对比

ITIL v3简介

2018-03-21

80年代末,英国商务部OGC发布ITIL,当前ITIL已经成为了运维领域的最佳实践指南。

ITIL的三个版本:

  • V1(1986~1999),基于职能型的实践,40多券书。
  • V2(1999~2006),基于流程型的实践,10本书,7个体系:服务支持、服务提供、实施服务管理规划、应用管理、安全管理、基础架构管理、ITIL业务前景。
  • V3(2004~2012),基于服务生命周期的实践,5本书,融入当前IT服务管理领域的最佳实践。

下载:

ITILv3简介-20120615

 

云主机虚拟化概念介绍

2018-03-21

下面文档来自红帽,因为主要是涉及云主机虚拟化概念,所以哪家都一样,这里拿来做说明。

下载:

Red_Hat_Enterprise_Linux-7-Virtualization_Getting_Started_Guide-zh-CN

 

某网站技术架构

2018-03-21

某个网站的技术架构

下载:

某网站配置架构

NetGame网络游戏后台

2018-03-21

NetGame各模块间的网络接口:CenterServer、MainServer、LocalServer之间不直接通信,都只跟Client通信。
所有通信都采用主机字节序,不进行网络字节序的转换,所以只能兼容X86系列CPU。

下载:

NetGame_各模块间的网络接口_20090325

NetGame类和线程参考:

下载:

NetGame_类和线程_20090224

移动支付和手机支付探索

2018-03-21

移动支付和手机支付,这是2010年的探索,现在已经过时了。

下载:

移动支付和手机支付

虚拟IP(VIP)介绍

2018-03-21

虚拟IP(VIP):一般用在服务器需要主备或者负载均衡的时候,多台服务器共享同一个虚拟ip,对外提供服务,从外部看来就是在跟一台服务器打交道。

下载:

VIP技术

VERITAS集群管理的agent指南

2018-03-21

VERITAS集群管理的agent指南

This guide provides reference information for the VCS agents bundled with VERITAS
Cluster Server (VCS) software on the Solaris operating system. The guide provides
information on configuring and using bundled agents.

下载:

veritasagents

SPECpower2008介绍、安装和使用

2018-03-20

SPEC是the Standard Performance Evaluation Corporation的缩写. SPEC是一个包含计算机硬件厂商,软件公司,大学,研究机构,系统集成商, 出版发行及咨询机构的非赢利性组织. SPEC的目标是创建,维护并引导一个计算机系统及业界公认的系统指标.

SPECpower2008 是由 SPEC组织开发的一种性能/功耗比基准测试,用于评估运行基于 Java 的应用程序的服务器的功耗情况。SPECpower_ssj2008利用标准Java的JDK计算整体服务器性能,并根据其11个不同工作负载区域段的功耗得出服务器的工作负载/能耗比的测试方式,它应用specjbb作为工作负载,先实时满负荷的运行3次,求得平均值得到系统的最高性能值,然后系统以此为参照,按100%, 90%, 80%….10%, 0%(idle)运行工作负载,其系统的利用率也依次下降, 性能运行结果会以ssj_ops方式记录。同时连接系统电源的功率仪(Yokogawa WT210)会实时记录系统的功率状况(Average Active Power (W)),最后系统会把性能和功率做一个累加并相除得到性能功耗比(∑ssj_ops / ∑power =Performance to Power Ratio) 。

因此SPECpower_ssj2008成为了一个较为客观的服务器的能耗标准。

下载:

SPECPower2008使用说明

NTP网络时间协议

2018-03-20

NTP(Network Time Protocol,网络时间协议)

用于时间同步,它可以提供高精准度的时间校正(LAN上与标准时间差小于1毫秒,WAN上几十毫秒),且可通过加密确认的方式来防止恶意攻击。

NTP校时原理

每一个时间包内包含最近一次的事件的时间信息、包括上次事件的发送与接收时间、传递现在事件的当地时间、及此包的接收时间。在收到上述包后即可计算出时间的偏差量与传递资料的时间延迟。时间服务器利用一个过滤演算法,及先前八个校时资料计算出时间参考值,判断后续校时包的精确性,一个相对较高的离散程度,表示一个对时资料的可信度比较低。仅从一个时间服务器获得校时信息,不能校正通讯过程所造成的时间偏差,而同时与许多时间服务器通信校时,就可利用过滤算法找出相对较可靠的时间来源,然后采用它的时间来校时。

时间信息的传输都使用UDP协议。服务端口123。

下载:

LinuxNTP说明

数码相机式电子抓拍通信协议

2018-03-20

数码相机式电子抓拍机内部通信协议

下载:

相机式电子抓拍机内部通信协议第一版

数码相机式电子抓拍机外部通信协议

下载:

相机式电子抓拍机外部通信协议第一版

数码相机式电子抓拍系统设计

2018-03-20

数码相机式电子抓拍系统设计

下载:

数码相机式电子抓拍工控机软件文档

中国金融数据月度统计报表-2018年02月

2018-03-20

   

继续阅读

智能交通红绿灯信号控制机

2018-03-20

智能交通信号控制机

下载:

道路交通控制系统软件文档

红绿灯信号机控制软件

下载:

红绿灯信号机控制软件第二版设计

OlympusC2020数码相机通信协议

2018-03-19

OlympusC2020数码相机通信协议

下载:

OlympusC2020数码相机通信协议

IC卡公用电话网管协议和链路协议

2018-03-19

一种IC卡公用电话网管协议和链路协议,包含:

  • 费率信息
  • IC卡信息
  • 话单信息
  • 话机状态信息
  • 系统管理信息

下载:

IC卡公用电话网管协议和链路协议

中国通信标准目录

2018-03-19

中国通信标准目录,含ITU、CCITT、邮电部、国标。

下载:

中国通信标准目录

TDS-CDMA介绍

2018-03-19

TD-SCDMA(Time Division-Synchronization Code Division Multiple Access)是ITU正式发布的第三代移动通信空间接口技术规范之一;它得到了CWTS及3GPP的全面支持;它是中国电信百年来第一个完整的通信技术标准,是UTRA- FDD可替代的方案;它是集CDMA、TDMA、FDMA技术优势于一体、系统容量大、频谱利用率高、抗干扰能力强的移动通信技术;它采用了智能天线、联合检测、接力切换、同步CDMA、低码片速率、多时隙、可变扩频系统、自适应功率调整等技术。

下载:

TDS-CDMA介绍

嵌入式实时操作系统pSOS简介

2018-03-19

嵌入式实时操作系统pSOS简介

下载:

嵌入式操作系统pSOS简介

嵌入式实时操作系统VxWorks介绍

2018-03-19

嵌入式实时操作系统VxWorks介绍

下载:

VxWorks介绍

嵌入式实时操作系统nucleus介绍

2018-03-19

Nucleus是嵌入式实时操作系统。

下载:

嵌入式操作系统nucleus介绍

车牌识别技术(转)

2018-03-19

车辆牌照自动识别系统的实现过程是:在各交通路口、桥梁入口、主要街道上架设数字或模拟摄像机,以固定的角度拍摄来往行使车辆的动态或静态图象;识别系统的研究对象就是拍摄的数字或模拟录像带,如果待识别数据是模拟图象,则通过A/D转换器或其它数字化设备将其转换为数字图象,作为识别系统的输入。识别系统的任务是分析输入的数字图象,对其包含的车辆信息自动进行身份认证,即识别图象中车辆牌照的汉字、字母、数字字符。

下载:

车牌识别技术

锐齿车音app,实现开车时语音识别和语音交互操作手机的功能

2018-06-20

该应用图标如下:   大家开车时经常要使用手机,手机的操作就很不方便,这个应用专门用来解决该问题,提供语音操作 …

继续阅读

腾讯云主机默认配置下/run分区空间占满的问题

2018-03-15

现象: 1. 登录很慢; 2. 有些命令会提示/var/run/或者/run/空间不足 # yum searc …

继续阅读

车机技术之基于ASR的麦克风阵列

2018-03-15

概述 我们之前介绍过语音识别技术(ASR),随着ASR的逐步成熟,麦克风阵列也逐步得到重用。尤其在汽车里,空间 …

继续阅读

PPT定律

2018-03-15

所谓PPT定律,就是指越花哨漂亮的ppt,越没有内容,越不值得一看。

扩展:

企业网站越花哨的公司技术越不行。

文章标题越夸张内容越不值得一读。

文章越是到处加重、加粗、各种五颜六色越是没啥内涵,都是口号式的。

网页越是使用大图片大动画越是不值得花时间等加载完,内容大部分可概括为一句话。

 

利用axure进行响应式自适应网站的设计

2018-03-15

        在axure 8发布以后,可以利用几项技术(axure自动生成自适应html、前后端分离、响应式网站设计、restful接口、json或xml等)进一步简化网站的开发,该设计模式的主要流程如下:

1. 产品经理利用axure设计原型。

2. 原型讨论定型后由UI人员设计图标,更新到axure原型中。

3. 由axure生成自适应的响应式网站设计的html文件。

参考:http://www.woshipm.com/rp/696039.html

注意:axure发布项目生成html时,在左侧的“移动设备”这个设置页,需要勾选“包含视口标签”,不勾选“禁止页面垂直滚动”,宽度设置为“device-width”,高度留空不设置,初始缩放倍数绝对不能设置,最小缩放倍数设置为“0.1”,最大缩放倍数设置为10,允许用户缩放留空不设置,ios部分可以不理默认即可。另外需要axure 8以上版本才能普遍适配手机屏幕。

 

4a. 前端开发人员全盘使用上面生成的html文件、资源文件、axure的js文件,在各个页面上以前后端分离方式添加业务逻辑的实现(比如在html中加入jquery的ajax,和后端交互数据)。

4b. 后端开发人员设计和实现业务逻辑和前后端接口(4b可以和3、4a步骤同步进行),比如前后端使用restful的json封装作为前后端接口的数据交互。

5. 单元测试、集成测试、灰度测试,bug修复,发布上线。

该模式问题: 一旦axure原型有修改,前端怎么能更快适配该修改(现在是文件比较方式,类似git的merge)。

 

用java语言在IPV6下的socket通信编程

2018-03-15

在java下,如果使用主机名或者dns解析来进行ipv6的socket通信编程,代码和在ipv4下一样。

客户端:

import java.net.*;

import java.io.*;

void client(String name) {

Socket s = new Socket(name, 8080);

InputStream in = s.getInputStream();

//…

in.close();

}

服务端:

ServerSocket server =new ServerSocket(port);

Socket s;

while (true) {

s = server.accept();

doClientStuff(s);

}

配置:

启动jvm时,通过带参数来设置优先使用ipv4还是ipv6地址:

-Djava.net.preferIPv4Stack=true

-Djava.net.preferIPv6Addresses=true

如果要直接使用具体的ipv6地址,则需要使用InetAddress和Inet6Address来判断和设置:

InetAddress a = InetAddress.getByName(“www.sun.com”);

/* InetAddress a = InetAddress.getByName(“2002:fe76:6523::1”); */

/* InetAddress a = InetAddress.getByName(“211.45.65.2”); */

if (a instanceof Inet6Address) {

Inet6Address a2 = (Inet6Address) a;

if (a2.isIPv4CompatibleAddress()) {

…

}

if (a2.isLinkLocalAddress()) {

…

}

}

 

用c/c++语言在IPv6下的socket通信编程

2018-03-15

下面为Daytime这个服务的源代码例子,同时兼容IPV6和IPV4的地址,最后部分有更多说明。 单播模式下的 …

继续阅读

在Windows上使用Teredo隧道上IPV6网站

2018-03-15

使能(使用微软默认的teredo服务器): C:\> netsh interface teredo se …

继续阅读

IPv6地址格式、ICMPv6、邻居发现NDP、DHCPv6、SLAAC、Path-MTU(PMTU)

2018-03-15

IPv6地址 IPv6地址的表示方法 IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式 …

继续阅读

车机技术之乘用车轮胎气压监测系统的性能要求和试验方法

2018-03-15

1 范围  本标准规定了乘用车轮胎气压监测系统的性能要求和试验方法。 本标准适用于安装有轮胎气压监测系统的M1 …

继续阅读

车机技术之MIPI接口标准

2018-03-15

MIPI标准概述 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大 …

继续阅读

房卡棋牌游戏为啥这么火,游戏和微商式的结合为变相赌博护法

2018-03-15

概述 据《2017年手机棋牌游戏研究报告》的数据显示,2016年手机棋牌游戏的市场规模达到28亿元,而棋牌游戏 …

继续阅读

车机技术之车牌识别技术(LPR)

2018-03-15

车辆牌照识别(License Plate Recognition,LPR)技术作为交通管理自动化的重要手段和车 …

继续阅读

车机技术之360°全景影像(环视)系统

2018-03-15

概述

360度全景系统提供给驾驶员一个新的、以前无法获得的车辆视角,通常是使用4个摄像头和一个ECU,在一些复杂情况下,这些视角对驾驶员非常有用,例如高速公路上变道时的盲点探测,从平行的停车位中把车辆安全的移出。 360度全景系统依靠4枚大于180°水平视野的鱼眼摄像头来探测车辆周围的情况,综合利用这4个摄像头能够建立起车辆周围任何视角的影像。

360环视系统,系统同时采集车辆四周的影像,经过图像处理单元一系列的智能算法处理,最终形成一幅车辆四周的全景俯视图显示在屏幕上,直观地呈现出车辆所处的位置和周边情况。

全景系统最终可实现智能、主动全景系统,它包含四个摄像头–车头,车尾,车外后视镜–它不仅能够监控车辆周围的情况,也能识别行人,警告驾驶员,甚至在危急情况下刹停车辆,所以特别适合城市驾驶,可以尽早的识别附近的行人。还可以探测穿过本车行驶轨迹的其他车辆,实现车道保持,甚至识别路沿石。

 

系统构成

系统构成图如下图所示,简化的有用2个摄像头的(一般效果不好),复杂可有用6个甚至8个摄像头的。

 

显示原理示意图:

 

实际效果

早期的有缝拼接效果

四个摄像头的广角在150度到180度之间,对拍摄的图像进行处理和显示,不是像分频显示那样简单地将图像叠加起来,而是将图像处理后,中间是车子,将图像放在周边,很直观。但是有一个缺点,由于技术的问题,四个图像拼接的地方,就是四个对角线上,无法进行全面平滑的处理,因此在四个图像的拼接处有明显的四条线。

 

当前的无缝拼接效果

在其基础上进行优化,利用的也是四个广角摄像头,广角在170度到180度之间,对采集的图象进行畸变还原和完美无缝拼接,也就是说没有了拼接线,就象卫星的航拍图一样,高空俯视下来,车的周围真正没有盲区,连车在里面,展示一个完美的整体景象。

 

将来的3D全景效果

相较上面2D的产品形态,这种3D全景倒车系统从VR的发展上得到了灵感,不仅带来新的视角体验,更重要的是提升了安全性。在视距上,也从传统的3m扩大至无穷远,能更好地确保车主泊车和在复杂路况下行驶安全。

 

环视系统发展趋势

(一)、扩展功能的发展前景

1、行车记录(本机存储)

2、实时监控和网络传输并存储

3、触发报警和移动监控

4、远程遥控监视

(二)、应用延伸功能的发展前景(智能化应用)

1、障碍物识别

2、障碍物测距

3、行驶报警

4、主动规避

5、智能驾驶

6、无人驾驶

文章导航

  • 1
  • 2
  • 3
  • Next

个人介绍

需要么,有事情这里找联系方式:关于天楚锐齿

=== 美女同欣赏,好酒共品尝 ===

微信扫描二维码赞赏该文章:

扫描二维码分享该文章:

分类目录

  • Linux&Android (72)
  • 下载 (28)
  • 云计算 (36)
  • 人工智能 (8)
  • 大数据 (23)
  • 嵌入式 (25)
  • 杂七杂八 (34)
  • 物联网 (49)
  • 网络 (22)
  • 通信 (20)

文章归档

近期文章

  • Windows下安装QEMU并在qemu上安装ubuntu和debian
  • Android下使用pm disable命令或package-restrictions.xml配置文件来禁止某个app的使用或自启动
  • 使用gperftools和btrace来分析java的堆外内存泄露
  • Android下的socket怎么区分不同Network的
  • 使用GitBash同步android AOSP源码以及使用国内镜像来做本地AOSP镜像

近期评论

  • maxshu发表在《腾讯云主机默认配置下/run分区空间占满的问题》
  • llipengbo发表在《腾讯云主机默认配置下/run分区空间占满的问题》
  • maxshu发表在《使用GitBash同步android AOSP源码以及使用国内镜像来做本地AOSP镜像》
  • 林先生发表在《支持农历提醒的生日提醒、节假日提醒app》
  • max发表在《ARM交叉编译环境》

阅读量

  • 使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序 - 3,672次阅读
  • 车机技术之Android Automotive - 3,011次阅读
  • 车机技术之车规级Linux-Automotive Grade Linux(AGL) - 2,692次阅读
  • 卸载深信服Ingress、SecurityDesktop客户端 - 2,308次阅读
  • 某云计算中心网络架构图 - 1,948次阅读
  • linux的tee命令导致ssh客户端下的shell卡住不动 - 1,893次阅读
  • ISO27000 信息技术安全系列标准 - 1,869次阅读
  • 车机技术之360°全景影像(环视)系统 - 1,836次阅读
  • Linux策略路由及iptables mangle、ip rule、ip route关系及一种Network is unreachable错误 - 1,726次阅读
  • 关于天楚锐齿 - 1,706次阅读

功能

  • 文章RSS
  • 评论RSS

联系方式

地址
深圳市科技园

时间
周一至周五:  9:00~12:00,14:00~18:00
周六和周日:10:00~12:00

标签

android AT命令 centos Hadoop hdfs ip ipv6 kickstart linux mapreduce mini6410 modem OAuth openstack os python socket ssh uboot 内核 协议 安装 嵌入式 性能 报表 授权 操作系统 数据 数据库 月报 模型 汽车 测试 深信服 深度学习 源代码 神经网络 统计 编译 网络 脚本 虚拟机 调制解调器 车机 金融
© 2021 天楚锐齿