R package, RBGL, graph包直接install.package()失败的解决方案

一些R的包不再在CRAN上可用了,我们发现有一些包已经被转移到了Bioconductor,因此,我们需要执行如下语句在console: install.packages(“BiocInstaller”) source(“http://bioconductor.org/biocLite.R”) biocLite(“graph”) bioLite(“RBGL”) library(graph) library(RBGL)
分类: 其他 发布时间: 12-11 23:43 阅读次数: 0

人脸识别的python3.7的实现

代码的实现是借鉴于网上大神的教程,在python3.7上实现。 所需要的库有openCV, enjoy! import numpy as np import cv2 from pylab import * img=cv2.imread("C:/Users/cheng7294/Pictures/QQ Photo20171030113022.jpg",1) color = (0, 255, 0) face_patterns=cv2.CascadeClassifier('C:/Users/cheng
分类: 其他 发布时间: 12-11 23:42 阅读次数: 0

python在eclipse平台安装package,及查看package方法

好记性不如烂笔头,每次自己弄好了之后,过了几天就会忘记操作流程。 然后又要摸索一下,浪费了不少时间。今晚选择记录下来,以方便不时之需。 也给其他朋友提供参考。 也就是:选project->PyDev->Python Interpreter/Grammer 在这个页面,我们也可以选择安装package,点击install package with pip
分类: 其他 发布时间: 12-11 23:42 阅读次数: 0

数据挖掘-R语言(1)

本文的所有笔记来自于Data mining with R. 这段时间在学习R语言,因此将持续在博客中更新。 感谢Torgo, L作者的辛勤付出! Reference: Torgo, L. (2010) Data Mining using R: learning with case studies, CRC Press (ISBN: 9781439810187). http://www.dcc.fc.up.pt/~ltorgo/DataMiningWithR 首先安装R和Rstudio R: h
分类: 其他 发布时间: 12-11 23:42 阅读次数: 0

数据挖掘 R 回归分析

List item 回归分析是统计的核心,通常指使用一个或多个预测变量来预测响应变量。 回归分析也通常选择与响应变量有关的变量来作为解释变量,以此来描述两者之间的关系。也可以生成一个等式,用解释变量来解释响应变量。 在R 中封装了lm()函数来实现单变量,多变量回归。 R中符号的说明如下: data(women) fit<-lm(women$height~women$weight,data=women) summary(fit) Call: lm(formula = women$heigh
分类: 其他 发布时间: 12-11 23:42 阅读次数: 0

数据挖掘-R语言(2)

https://rseek.org/ 在这个网站,我们可以搜索一些关键词,来获取包或函数的信息。 首先,我们可以安装书本对应的R包, install.packages(‘DMwR’) library(DMwR) 学习画图一些简单的图。 hist() 导入数据: data(“algae”) hist(algae$mxPH, prob = T) #直方图,画变量mxPH, Prob=T 获得每个间隔的概率值。 library(car) par(mfrow=c(1,2)) hist(algae mx
分类: 其他 发布时间: 12-11 23:41 阅读次数: 0

初次安装Windet 10 编译出现 找不到系统文件的解决办法

First, 检查Miktex是否安装,如果没有安装的话,先下载安装一下。 Second, 检查Windet的路径是否对,详细如下: Option->Executions models 得到如下页面: 将红色的框内的Auto-detect去掉√。apply,之后点ok。 重启Windet,check 一遍上述路径是否对了。
分类: 其他 发布时间: 12-11 23:41 阅读次数: 0

一些常用的LATEX 命令

Latex 设置字体大小命令由小到大依次为: \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge 使用方法,例如: \tiny{这是大号字体} 加粗: \textbf{文字} 数学模式下用\usepackage{bm} a\bm{ a }a 下划线: 用 \underline{ This is an underline text } 就可以. 斜体: 用 \emph{文字} 跟
分类: 其他 发布时间: 12-11 23:41 阅读次数: 0

Causal inference

当前causal inference 已经得到了众多领域的研究,包括:生物医药学、计量经济学、行为社会学、统计学、 计算机科学等。causal inference 涉及到了一些比较有趣的问题,最为常见的问题就是“到底是鸡生蛋,还是蛋生鸡?”。针对这类有趣的问题,众多的大牛提出了各自的见解和主张。今天我们介绍比较有名且已经被广泛接受的两个学派主张。 第一个是potential outcome framework,代表人物Rubin, Imbens等,他们的学派主张对于outcome其实还有一个对
分类: 其他 发布时间: 12-11 23:41 阅读次数: 0

powerdesigner12.5的破解

今天我将暴力破解powerdesigner12.5版本的过程记录下来,方便以后开发过程遇到时可以拿来借鉴 1、首先下载安装powerdesigner12.5,具体的下载就不提供了 2、使用UltraEdit编辑器修改安装目录下的pdflm.dll文件:具体修改的字符串片段是83 C4 14 8B 85 E4 FE FF FF,将该字符串改为83 C4 14 33 C0 90 90 90 90 并保存。 3、重新打开powerdesigner就可以了
分类: 其他 发布时间: 12-11 23:40 阅读次数: 0

重置select2下拉框为初始选中状态

$("#元素ID option:first").prop("selected",'selected'); $('#元素ID').trigger('change.select2');
分类: 其他 发布时间: 12-11 23:40 阅读次数: 0

在学习STM32 IAP 时,__attribute__ 绝对定位

在学习STM32 IAP 时,遇到了关于数组存储空间绝对定位的问题,例如: u8 USART_RX_BUF[USART_REC_LEN] __attribute__ ((at(0X20001000))); 1 首先我们先搞懂这里的两个关键字. __attribute__ 是用来指定变量或结构位域的特殊属性,该关键字后的双括弧中的内容是属性说明. at 关键字可以用来设置变量的绝对地址,也就是通过这个关键字,指定某个变量处于内存里面的某个给定的地址. 那么上面的那条语句的意思就是,将 USART
分类: 其他 发布时间: 12-11 23:39 阅读次数: 0

详解Android Selinux 权限及问题

由于现做的是MTK平台,源码路径基于MTK, 不过高通大同小异 说明 Android 5.0以后完全引入了 SEAndroid/SELinux 安全机制,这样即使拥有 root 权限或 chmod 777 ,仍然无法再JNI以上访问内核节点。 其实在 Android 4.4 就有限制的启用此安全机制了。后面内容都按照 5.0 以后介绍,4.4 会有些许差异。 SELinux Mode SELinux 分为两种模式,Android 5.0 后所有进程都使用 enforcing mode。 ? 1
分类: 其他 发布时间: 12-11 23:39 阅读次数: 0

通过高通平台简单总结的权限问题

android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avc denied困扰。有时候我们在添加了一些驱动或应用的时候,发现不能用,但是程序本身查不出问题来,那就要抓log看一下了,很多时候就是因为没有添加权限,下面简单的总结了一下 一、 遇到权限问题,在logcat或者kernel的log中一定会打印avc denied提示缺少什么权限, Command: cat /proc/kmsg | grep avc 或 dmesg
分类: 其他 发布时间: 12-11 23:39 阅读次数: 0

严蔚敏版数据结构——单链表

严蔚敏版数据结构——单链表的操作 记得前上个礼拜,我写过的一个版本的单链表的创建。今天写下了这个严蔚敏版的单链表。梳理了一下思路,其基本算法还是一样的,还是那句话,理解,理解,理解最重要。这个版本的单链表我要提醒自己的是:1、这是直接在函数中采用引用LinkList & (注意这是引用,不是取指针地址) 对地址进行操作;上个版本是函数返回一个指向结构体指针的指针这种方法;(我还要说明一点:如果这两种方法都不采用,那就要用指向指针的指针,双重指针来操作,当然这是很复杂哦,因为我们的链表说到底就是
分类: 其他 发布时间: 12-11 23:38 阅读次数: 0

严蔚敏版数据结构——顺序栈

其实也是顺序表的一种特殊的操作,实际操作个人觉得要比顺序表还简单。上代码看看: #include<stdio.h> #include<malloc.h> #define OK 1 #define ERROR 0 typedef struct { int *base; int *top; int stacksize; }SqStack; //---------顺序表的初始化------------ int InitStack(SqStack &S) { S.base=new i
分类: 其他 发布时间: 12-11 23:38 阅读次数: 0

基础算法学习——递归(汉诺塔)

#include<stdio.h> int count=0; void move (int n,char x,char y) { printf("第%d次,将%d号盘从%c移到%c上\n",++count,n,x,y); } void hanoi(int n,char A,char B,char C) { if(n==1) move(1,A,C); else { hanoi(n-1,A,C,B); move(n,A,C); hanoi(n-1,B,A,C);
分类: 其他 发布时间: 12-11 23:38 阅读次数: 0

int & 到底是个啥?

感觉自己很废,很懒。不懂得东西模棱两可就过去了,废物,垃圾。现在的知识盲区大了吧!大家敬请鄙视我吧! 故事是这样的: #include<stdio.h> void change1 (int *a,int *b) { int c; c=*a; *a=*b; *b=c; } void change2 (int &m,int &n) { int c; c=m; m=n; n=c; } int main() { int a=
分类: 其他 发布时间: 12-11 23:37 阅读次数: 0

单链表的传参数的引用

#include<stdio.h> #include<malloc.h> #define OK 1 #define ERROR 0 typedef struct LNode { int data; struct LNode *next; }LNode,LinkList; //---------------前插法创建单链表;---------------- void CreatList_H(LinkList* &head,int n) { int i;LinkList *pnew
分类: 其他 发布时间: 12-11 23:37 阅读次数: 0

严蔚敏版数据结构——队列(顺序表表示)

队列有两种表示方式,我们先看顺序表示: 代码中的rear(尾指针)与front(头指针)都是int 型的,它的作用就是做数组下标,我们习惯称它为指针,这里应该注意它不是指针类型。头指针始终指向队列头元素,尾指针始终指向队尾元素的下一个位置。 由于增加元素rear加一,删除元素front也加一,没错都是加一。就像一排10个座位,一开始只有前面三个座位有人,但我们的规则是:只能前面的同学离开,后来的同学只能坐后面。这样的话过了一会儿会发现同学们都坐在后面,而前面的座位没人坐,这就尴尬了——明明前面
分类: 其他 发布时间: 12-11 23:37 阅读次数: 0