- 博客(90)
- 资源 (19)
- 收藏
- 关注
原创 perfetto 使用Query (SQL) 查询
具体的表 可以https://perfetto.dev/docs/analysis/sql-tables
2021-06-03 20:50:23
2507
原创 vim 列块操作,连接两行内容,拷贝字符到命令行
一、可视模式进入可视模式有三种方法:v,V,CTRL+Vv 进入可视模式,以字符为单位选择。 若带 [count],选择的字符数或行数和上次的可视操作使用的一样,但乘以 [count],且从当前光标位置开始。 如果上次可视模式是基于块的,块宽度与高度同时乘以 [count]。如果没有上次可视操作,选择 [count] 个字符,就像光标向 右移动 N * [count] (译者注: [count]?) 字符那样。如果 'selection' 不是 "exclusive",少算...
2020-08-27 11:07:01
762
原创 Linux安装YouCompleteMe 流程以及遇到的报错的解决方法
安装YouCompleteMe 时,遇到问题记录,以及解决方法:1、提示 require vim compiled with python 3.6+解决方法:需要重新reconfigure vim。参考指令:configure 时,指定python的路径。./configure --with-python3-command=/usr/bin/python3 --enable-python3interp=yessudo makesudo make install检查是否...
2020-08-19 14:22:00
2390
4
原创 ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately
安装tensorflow 时报错,ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to onlya partial uninstall....
2020-02-03 18:29:19
8036
3
原创 Windows 环境下搭建VTS
VTS windows 环境下搭建测试vts 需要可以访问谷歌网站,工具:Python2.7 (Python3 无法配置成功,配置时会报各种错误)Windows 7JDK 版本1.8以上,(如果失败可以把版本检测的函数去掉)vts 测试包 配置方式:1、下载安装Python2.7,并配置环境变量https://www.python.org/ftp/...
2018-12-03 19:05:26
2390
原创 python 基础知识简记
关于数据结构:列表 list: 定义的数据包括在 [] 中。列表中的数据是可修改的。例如testlist = [1,2,3]. 或 testlist = list([1,2,3])testlist[0] = 7元组 tuple: 定义的数据包括在() 中,元组中的数据是不可修改的。当定义的元组只有一个数据时,数据后必须有一个逗号,如:(1, )。testtuple = (1...
2018-11-26 19:08:05
204
原创 吴恩达 机器学习 ex4 编程题
function [J grad] = nnCostFunction(nn_params, ... input_layer_size, ... hidden_layer_size, ... ...
2018-08-25 15:38:31
3012
转载 一文搞懂反向传播算法
转载自:https://www.jianshu.com/p/964345dddb70一、前言这是一场以误差(Error)为主导的反向传播(Back Propagation)运动,旨在得到最优的全局参数矩阵,进而将多层神经网络应用到分类或者回归任务中去。前向传递输入信号直至输出产生误差,反向传播误差信息更新权重矩阵。这两句话很好的形容了信息的流动方向,权重得以在信息双向流动中得到...
2018-08-21 22:15:30
1697
3
原创 机器学习 第三周编程习题
plotDatafunction plotData(X, y)%PLOTDATA Plots the data points X and y into a new figure % PLOTDATA(x,y) plots the data points with + for the positive examples% and o for the negative exampl...
2018-08-07 16:47:31
715
原创 机器学习 Coursera 第二周编程题
ext1 :%% Machine Learning Online Class - Exercise 1: Linear Regression% Instructions% ------------%% This file contains code that helps you get started on the% linear exercise. You ...
2018-08-02 14:30:03
798
转载 神经网络浅讲:从神经元到深度学习
转载自 https://www.cnblogs.com/subconscious/p/5058741.html 神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。 本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求...
2018-07-26 16:57:41
261
原创 python 遍历文件目录并修改包含某字符串的文件名字
import sysimport osdef replace_filename(file_path,var1,var2): for root,dirs,files in os.walk(file_path): for file_name in files: if var1 in file_name: os.rena
2017-01-17 22:39:54
2637
原创 Android Camera驱动中添加新的mode
Camera驱动中添加新的mode模式,本文以全景模式SENSOR_PANORAMA_MODE例进行说明:{ .x_output = 2100, .y_output = 1560,... .mode = SENSOR_PANORAMA_MODE,....}1、 在sensor_lib.h中添加SENSOR_PANORAMA_MODE的定义。#define SENS
2016-08-18 20:03:37
1834
1
原创 MTK MT6735平台调试Camera驱动记录
Camera驱动相关文件:1、ProjectConfig.mk 配置相关信息,定义主副摄像头。和其他信息2、kd_imgsensor.h 定义Sensor_id 的信息文件, kernel和vendor下都需要有一份3、kd_camera_hw.c kd_camera_hw.h 控制Camera上下电,宏在kd_camera_hw.h中定义4、kd_sensor
2015-08-25 19:52:27
6118
原创 7-27遇到问题及解决方法
1、 push到服务器上的代码需要撤销。使用 git revert CommitID git push经过这两步就可以把自己的代码撤销,代码恢复到提交前的状态。2、 gpio size和自己的期望不符合。查找问题的方法:在platform_driver_probe中添加输出 drivername的输出语句。方便定位。在msm_sensor_driver_p
2015-07-28 12:12:17
610
转载 vim高亮
原文地址http://blog.csdn.net/g_brightboy/article/details/14229139简介】 为了更加方便的学习和研究一个开源c++项目(当然linux环境下),特地花了一两周的时间研究vim及其插件的配置和使用方法,整理出来:一来做个记录便于日后回顾查看,二来分享出来为大家提供方便。vim是什么 vim是一款功能
2015-07-09 10:15:38
773
原创 安装vim 出现 terminal libary 错误,解决方法
通过源代码安装vim时,提示缺少terminal libary而在安装ncurses以后,此问题照样出现。经过查找资料发现,执行如下命令就可以正常安装vimenv LDFLAGS=-L ./configure ...最后运行 make &&make install 进行安装。
2015-07-08 11:44:29
1425
原创 sysfs的应用-------使用sysfs控制闪关灯
1、 创建相应的kobj_attribute。本实验用到打开手电筒,关闭手电筒,打开闪关灯,关闭闪光灯。所以创建四个kobj_attribute。因为四个格式比较类似,只有功能函数实现功能不同,所以本文只以sysfs_torch为例进行说明。static struct kobj_attribute sysfs_torch = __ATTR(torch,S_IRUGO,sysfs_torch,
2015-06-30 10:32:13
890
原创 msm_flash_init_module执行注册流程
1、装载模块时,首先调用module_init(msm_flash_init_module)通知内核需要注册模块了。2、执行msm_flash_init_module(void)函数。在该函数中调用platform_driver_register(struct platform_driver *drv)3、在platform_driver_register中调用driver_regi
2015-05-12 20:12:52
778
原创 STL 中make_heap学习
C++ STL make_heap, 省去我们自己创建堆的繁琐操作,使用stl库之间进行操作,节省我们大量的时间。
2014-09-03 10:37:52
6583
原创 求序列中最长子序列的值
void scan(int arr[],int len){ int maxsofar = 0; int maxendinghere = 0; for (int i = 0; i < len; i++) { maxendinghere = max(maxendinghere + arr[i], 0); maxsofar = max(maxsofar,maxendinghere);
2014-07-24 11:06:38
687
原创 简单插入排序
#includeusing namespace std;void swap(int &a, int &b){ int temp = a; a = b; b = temp;}void insert_sort(int arr[], int len) //插入排序{ if (arr == NULL || len < 0) return; int i = 0, k = 0;
2014-07-21 17:00:09
766
原创 python计算两个时间之间相差的天数
#-*- encoding:UTF-8 -*-from datetime import dateimport timenowtime = date.today()def convertstringtodate(stringtime): if stringtime[0:2] == "20": year=stringtime[0:4] month=stringtime[4:6]
2014-07-04 15:59:27
6854
转载 ubuntu文本模式/终端中文乱码解决
最近在学习linux文本模式下的使用,遇到第一个问题就是在文本模式下中文乱码,自然想到是编码的问题,所以在网上找了一下解决方法,有人的解决方式是以下这样的(发现我的ubuntu13.10无效,可能我还不是很了解吧):--------------------------------1.Alt+Ctrl+F1 进入第一个终端tty1,发现中文乱码。 2.安装zhcon。 sudo ap
2014-05-20 12:32:24
1122
原创 nagios 4.0 + pnp4nagios 不出图问题解决方法
这两天为了实现nagios的可视化监控。而nagios自身不会对数据进行存储。
2014-05-13 10:31:45
3078
转载 使用 vim + ctags + cscope + taglist 阅读源码 - bo博的个人空间 - 开源中国社区
最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说。浏览
2014-04-29 15:00:09
762
原创 nagios安装部署
Contents一、nagios服务端安装...21.nagios安装...22.安装nagios插件...33.安装nrpe插件...3二、运行nagios.3三、添加监控主机...41. windows主机...42.linux主机...6四、使用插件...10五、自定义通知报警...10
2014-04-24 15:53:19
1213
原创 win8.1添加邮箱
win8.1添加新邮箱1.点击win 键进入菜单,如下。2、点击邮件图标3、鼠标放在屏幕的右下方出来设置按钮。4、选择账户 点击添加。就Ok了
2014-04-24 14:55:16
918
转载 nagios 中安装和使用nrpe
在被监控主机上安装Nagios-plugins插件程序:1.添加Nagio用户[root@KCentOS5A ~]# useradd nagios2.解压Nagios-plugins压缩包[root@KCentOS5A ~]# tar -zxvf nagios-plugins-1.4.10.tar.gz 4.进入Nagios-plugins插件包目录[root@KCentOS5
2014-04-03 15:37:11
1549
原创 nagios中使用shell脚本监控Cpu利用率
1, 把check_cpu.sh 文件放在libexec目录下。修改执行权限。2.在监控的主机中加入如下命令, 我的是在localhost.cfg 加入: define service{ host_name 153 use generic-service
2014-04-03 15:34:44
2198
原创 华为13年机试题
一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);【输入】
2014-03-27 22:29:52
614
原创 centos 中安装配置cvs
1. 查看机器中是否安装有cvs rpm -aq| grep cvs2.如果未安装,安装cvs 两种安装方法 : (1) yum install cvs (2)直接使用rpm包安装3 . 创建用户 useradd cvs # 创建用户cvspasswd cvs # 添加密码chomd 755 /home/cvs4 .创建放置工程的目录mkdir
2014-03-17 11:27:05
893
转载 STL中map、set的数据结构及底层实现
摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希望了解STL map等关联容器底层数据结构的朋友来说,有一定的参考价值。 vector(向量)——STL中标准而安全的数组。只
2014-03-09 19:54:21
853
原创 按概率返回0-N之间的数字的解法思想
昨天笔试碰到一个题目:给定一个N个数的数组,[0-N],写一个函数,返回 i (0 =今天想了一个解法,记录下来。1: 确定概率的精度,如果精度为1 ,我们就以10为单位,精度为2 就以100为单位。2:以精度为1 为例,我们进行计算。随机产生[0-9] 之间的数字的概率为等概率,我们可以利用这点来得出结果。3 : 把10画成10等份,用判断语句进行对应。
2014-03-08 10:33:47
1290
原创 字符串转换为整数
/* * ===================================================================================== * * Filename: StrtoI.cpp * * Description: * * Version: 1.0 * Created: 201
2014-02-28 14:55:02
653
原创 C++版大数相乘
#include#include#include#includeusing namespace std; vector Multiply(string &str1,string &str2) { vectorvec(str1.size()+str2.size(),0); for(int i = str2.size()-1 , m = 0; i >= 0; i--, m+
2013-12-18 17:32:58
651
原创 cocos2d-x 学习笔记 CCTextFieldTTF
CCSprite:setScale(int); 设置缩放比例,可以通过使用 getChildByTag(int)// 来获得CCNode对象。CCLabelTTF : 显示文字的文本类CCLaelAtlas: 利用加载一张字体图片资源来创建一个CCLabelAtlas对象。CCTextFieldTTF 输入框。的使用方法:创建的函数需要继承与cocos2d::CCTextF
2013-11-10 20:47:37
875
原创 根据Pearson系数求两个用户的相似性
templatedouble ComputePearson(vector&user1,vector&user2){ double user1average = 0.0,user2average = 0.0; double sumuser12 = 0.0,temp1 = 0.0, temp2 = 0.0; for_each(user1.begin(),user1.end(),[&](T n
2013-11-08 11:38:27
964
bpsk qpsk 16qam 64qam调制解调 包括误码率曲线,眼图和星座图
2020-06-27
cocos2d-x2.2.0帮助文档chm
2013-10-20
Thinking c++
2012-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人