编程学习小笔记

vs调用opencv库

新建项目>视图>属性管理器>Debug|64添加现有属性表(从D盘>opencv3>project1中添加)
调用opencv库配置方法

Anaconda 安装包命令

新建/激活环境,在anaconda软件里面
进入新建的虚拟环境ty2.0,并安装,tensorflow包
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值