- 博客(14)
- 收藏
- 关注
原创 pycharm 找不到 python 安装的库 ?
1. 事件起因使用 pip 安装好一个 python 库后, 打开 pycharm 导入确发现该库不存在 . 2. 解决方法 a. 点击 "FIle -> settings -> project -> project Interpreter" 最右边的 "设置图标", 选择 "Add" : b. 没错, 从新配置一下新的环境即可, 把图中两个勾打上(第一个勾就是去读取python安装的库) . (但是发现 "OK" 按...
2020-05-21 17:13:19 13768 8
原创 程序员总不想treeView(C#)默认选择第一个节点
1. 想在treeView上添加右键菜单栏 * 将contextMenuStrip控件添加到主窗体上, 同时在这个控件的属性中修改"Items"属性, 即添加子菜单项 . *在treeView的"contextMenuStrip"属性上选择上一步添加的contextMenuStrip控件 . *到这运行程序并且在treeView上右键...
2019-03-12 10:54:43 1794
原创 Editplus 编译 java 代码, 总出现中文被编译为乱码
最近使用editplus写java代码, 若代码中存在中文, 在编译时总提示乱码解决方法如下 :step1. 点击 "Tools -> Preferences", 将默认编码改为 UTF-8: ------> step2. 点击"Use tools", 在Argusment前面加上 "-encoding UTF-8":点击 "OK" 后再编译一...
2020-03-14 20:59:48 1480
原创 指向函数的指针变量
1. 说明:函数在编译时会被分配给一个入口地址, 而指针变量用于存放地址(指针), 所以可以使用指针来指向函数并调用该函数, 这个指针就是函数指针 .2. 定义 :类型名 (*指针变量名) (函数参数列表)3. 注意 :1) 定义指向函数的指向变量, 并不意味其能指向任何函数, 而是只能指向定义时指向的类型函数 .2) 若需要用指针调用函数, 必须先使用指针变量指向该函数...
2018-08-14 11:16:23 8131 2
原创 n阶斐波那契实现核心算法分析
问题描述 :已知k阶裴波那契数列的定义为f0=0,f1=0,…,fk-2=0, fk-1=1; fn=fn-1+fn-2+…+fn-k,n=k,k+1,…,试编写求k阶裴波那契数列的第m项值的函数算法,k和m均以值调用的形式在函数参数表中出现。实现代码 :#include<stdio.h> #define MAXSIZE 100int main() { int ...
2018-08-08 13:59:48 1164
原创 easyUI_目录结构
1. 下载好的easyUI的目录结构如下 : 2. easyUI的中文网页 :http://www.jeasyui.net/ 点击打开链接3. easyUI的目录结构说明 :
2018-06-16 16:49:08 834
原创 KMP算法之next数组的求解初级版
首先, 看一下计算初级版next数组的算法 :// 该函数的作用是获取匹配数组t的next的数组, 始终操作的是t数组 :void get_next(char *t,int *next) { // 因为操作的是同一个数组, i 开始得和 j 错开 : int i=0; int j=1; next[1]=0; while(j<t[0]-'0') ...
2018-05-20 19:19:27 521
原创 递归版"八皇后问题"的详细解读
源码在哪都能获取, 所以讲一下获取不到的: "八皇后问题"的详细解读 :1. 源码 :#include<stdio.h>// 全局变量会自动初始化为零 : int count = 0;// 依据给定的棋盘和给定的位置, 判断该位置是否危险 : int notDanger(int row, int j,int (*chess)[8]){ int flag1 = 0, flag2 = 0,...
2018-05-11 14:32:11 1620 1
原创 C语言中二维数组的数组名与 ”&数组” 的区别
(1) 测试代码 :#include<stdio.h>int main(){ int i, j; int a[5][5] = {{0,1,2,3,4},{5,6,7,8,9},{10,11,12,13,14},{15,16,17,18,19},{20,21,22,23,24}}; for(i=0;i<5;i++) { for(j=...
2018-05-10 14:49:40 3576
原创 C语言”%p”的意思
(1) 图示 :(2) %p是打印地址的, %x是以十六进制形式打印, 完全不同!另外在64位下结果会不一样, 所以打印指针老老实实用%p .(3) 测试代码 :#include<stdio.h>int main(){ int arr[5] = {10,20,30,40,50}; int i = 0; printf("数据:\n\n"); printf...
2018-05-10 00:24:50 120637 14
原创 C语言中 数组名 与 ”&数组名” 的区别
(1) 测试代码 :#include<stdio.h>int main(){ int a[5] = {1,2,3,4,5}; printf("a = %p\n",a); // 数组名代表首地址 . 000000000064FE30 printf("&a = %p\n",&a); // "&a"代表数组的地址...
2018-05-10 00:09:48 14804
原创 C语言中各个数据类型的长度
C语言中各个数据类型所占的字节数 :#include<stdio.h> int main(){ printf("%d\n",sizeof(int)); // 输出 4 printf("%d\n",sizeof(int[1])); // 输出 4 printf("%d\n",sizeof(int[2])); ...
2018-05-07 22:32:23 12090
原创 C语言如何计算数组的长度
(1)借助sizeof()函数 :#include<stdio.h>int main(){ // 定义一个整型数组, 并进行初始化赋值9个数据 : int arr[] = {1,2,3,4,5,6,7,8,9}; int length = 0; // 计算数组中数据长度 : // 所有数据的字节数除以一个数据的字节数即为数据的个数 : length = sizeof(arr) / ...
2018-05-04 17:17:46 209159 16
原创 C语言scanf()函数的诡异事件
(1) 首先看一个程序 : 发现了一个问题: “scanf()函数吃掉了后面的数据” .(2) scanf()函数接收数据时, 遇到以下情况将会结束一个数据的输入 :① 遇空格、回车、跳格键 .② 遇宽度结束 .③ 遇非法输入 .*所以上面的例子中遇到空格scanf()函数将认为是对str1的赋值结束, 并忽略后面的”love you”, 不过”love you”还在键盘缓冲区中, (3) 测试程...
2018-04-03 16:31:44 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人