文章目录
vs调用opencv库
新建项目>视图>属性管理器>Debug|64添加现有属性表(从D盘>opencv3>project1中添加)
Anaconda 安装包命令
新建/激活环境,在anaconda软件里面
pip install opencv_python
安装本地下载好的包
pip install 文件路径
pycharm新建python项目
File->Newp roject,注意看location和interpreter
python 内置open函数
open函数模式:
普通操作
上下文表达式
由于每次打开文件后都要关闭,怕忘记写close,这里引入with语句来替代传统的open函数用法。用with语句就不用每次手动关闭文件了。
也可 with open( 'demo.txt', 'r' ) as f:
read()和readline()区别
readline()会去读取每一行,将每一行的内容作为一个列表的元素,存放在列表中。 而read()是将所有的内容放在一个字符串中并返回。这是两者最大的区别
pycharm项目改名后出现中括号解决办法
删除目标文件夹下的.idea ,再重新打开
C#编写简单计算器
界面
注意:控件执行文件内不能直接复制,要双击控件,进入编程(如进入,button1_Click),否则无效。
1、定义类addNum(来实现后面在屏中添加数字)
float temp = 0;
int pos = 0;
public void adddNum(int num)
{
textBox1.Text = textBox1.Text + num.ToString(); //显示文本中输入数字
}
2、点击数字按钮,往文本中添加数字
//填加数的函数
private void button1_Click(object sender, EventArgs e)
{
adddNum(1);
}
private void button2_Click_1(object sender, EventArgs e)
{
adddNum(2);
}
/等等
3、点击运算符号按钮时,更新pos值,来记录符号
同时取出第一个值temp
private void button15_Click_1(object sender, EventArgs e)
{
pos = 1; //按钮15是加号
temp = Convert.ToInt32(textBox1.Text);
textBox1.Text = " ";
}
private void button14_Click(object sender, EventArgs e)
{
pos = 2; //按钮14是减号
temp = Convert.ToInt32(textBox1.Text);
textBox1.Text = " ";
}
/等等
4、点击等号按钮,取temp2值,且计算
private void button17_Click_1(object sender, EventArgs e)
{
float temp2 = Convert.ToInt32(textBox1.Text); //取第二个数
switch (pos)
{
case 1: //pos=1,加号运算
textBox1.Text = (temp + temp2).ToString();
break;
case 2:
textBox1.Text = (temp - temp2).ToString();
break;
case 3:
textBox1.Text = (temp * temp2).ToString();
break;
case 4:
textBox1.Text = (temp / temp2).ToString();
break;
}
}
5、点击CE按钮,清屏
private void button16_Click(object sender, EventArgs e)
{
textBox1.Text = "0";
temp = 0;
pos = 0;
}
pycharm中imoprt导入包显示灰色问题
问题:
解决办法:
点击黄色灯泡,继续后面
如何查看/更改pycharm当前环境
打开 File—>Settings
点开Project中的项目环境,即可查看或点击下拉框更改环境
pip安装pytorch框架
首先打开pytorch官网:pytorch.org————>>下划翻到选择版本界面————>>使用pip安装(conda麻烦)————>>复制最下面链接,即为安装指令(anaconda环境下,pip3应该为pip,否则报错)
注意: 在cmd中出现No module named 'pip’时,可使用conda install pip指令重新安装pip模块。
输入安装指令后
最终出现successfully installed。。。。。为安装成功;可通过pip list指令查看已安装模块,检查是否安装成功。
cv2.imwrite()保存图像是全黑色,解决办法
原来图片是0-255范围,而imwrite保存图片的时候把图片标准化了,也就变为0-1。只需要修改一下imwrite的输入就好
cv2.imwrite("one.jpg",img1*255)
cnpm安装配置
一、安装nodejs
官网下载:http://nodejs.cn/download/
下载后安装。
验证是否安装成功:
进入cmd命令行窗口,输入node -v查看nodejs版本:
node -v
输入npm -v查看npm版本:
npm -v
显示版本号则安装成功。
二、修改模块下载位置
安装完成后,在安装目录下新建两个文件夹
进入cmd命令行窗口,
设置全局模块的安装路径到 “node_global” 文件夹:
npm config set prefix "D:\nodejs\node_global"
设置缓存到 “node_cache” 文件夹:
npm config set cache "D:\nodejs\node_cache"
测试默认下载位置是否更改成功
npm install express -g
注意:“-g”等同于“–global”,“-g” 是全局安装,不加“-g”就是默认下载到当前目录。“-g” 表示安装到之前设置的【node_global】目录下,同时nodejs会自动地在node_global文件夹下创建【node_modules】子文件夹, 即自动下载到“D:\nodejs\node_global\node_modules” 路径下。
查看自定义目录下有没有刚下载的express,路径下有则表示修改路径成功。
注意:若执行命令 npm install express -g 出现报错:npm ERR! The operation was rejected by your operating system.(你的操作系统拒绝了这个操作)
是因为对文件夹操作的权限不够,此时选中nodejs文件夹(或者两个更改路径文件夹),右键->属性->安全,更改权限点击编辑,选中users,将完全控制权限允许划✔即可。之后再重新执行该命令。
三、配置环境变量
在系统环境变量添加刚刚创建的node_global路径下的node_modules。
选中此电脑,右键——>属性——>高级系统设置——>环境变量。
还需要将node_global加入到【系统变量】下的path变量中,选中系统变量path,编辑
四、下载安装cnpm
默认镜像路径下载较慢,将npm默认的registry修改为淘宝registry镜像
即执行下列命令:
npm config set registry https://registry.npm.taobao.org/
全局安装基于淘宝源的cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
执行命令查看cnpm是否安装成功
cnpm -v
如下图所示,表示cnpm配置成功。
git 命令使用
git常用命令
push流程:
add 所修改的路径——> git commit -m “暂存名字”——> git pull ——> git push