- 博客(119)
- 资源 (5)
- 收藏
- 关注
原创 C语言使用技巧
/***********malloc之后数组形式填充**************/#include <stdio.h>#include <stdlib.h>int main(){ int *p = (int *)malloc(sizeof(int)*2); p[0] = 7; p[1] = 9; printf("res[0] + res[1]: %d",p[0]+p[1]); free(p);}//结果// res[0] + res[1]: 16.
2022-04-09 12:38:26
682
原创 C语言sizeof和strlen区别
#include<stddef.h>int main(){ int n = 0; char *q = NULL; char s1[10] = {'w', 'i', 'a', 'x'}; char s2[8] = {'w', 'i', 'r', 'e', 'l', 'e', 's', 's', 's'}; printf("sizeof(n):%d\n",sizeof(n)); printf("sizeof(q):%d\n",sizeof(q)); printf("sizeo..
2021-05-12 23:02:43
297
原创 取tensor数据中的值
import torch s=torch.tensor([21,12,74]) b={21:'a',12:'b',74:'d'}c=[b[o] for o in s.numpy()] print(c)结果:['a', 'b', 'd']
2021-05-07 17:37:41
3181
原创 对字符串保留指定个数的长度
i = 'aaa'print(i.zfill(5))i = '77'print(i.zfill(5))结果:00aaa00077
2021-05-06 17:14:57
364
原创 读xls表 python
import xlrdbook = xlrd.open_workbook('aaa.xls')bn = book.sheet_names #获取所有表名表1 = book.sheet_by_index(0) #第一个表行数 = 表1.nrows列数 = 表1.ncolsdata = []for r in range(1, 行数): for i in range(1, 8): #print(表1.cell(r,i).value) #对应的每一个表格 .
2021-05-06 15:55:55
127
原创 大乐透爬虫脚本python
借鉴别人代码改编的import gzipimport refrom urllib import requestimport xlwtfrom bs4 import BeautifulSoup# 参数说明:# period: 开奖期数# redo_num: 重试次数,默认是0,每错误一次回调时会+1,默认就好# max:最大重试次数,默认5def get_pls(period, redo_num=0, redo_max=5) -> dict: try:
2021-05-05 16:27:04
363
原创 信号综合编程代码-提高版实现
可靠信号、不可靠信号的观察案例:1、创建子进程和父进程2、注册SIGINT非实时信号 SIGRTMIN实时信号 添加到进程阻塞中3、注册用户自定义信号SIGUSR14、子进程发送3次非实时信号,发3次实时信号5、子进程发送SIGUSR1解除信号阻塞6、观察实时信号和非实时信号的表现与区别#include<sys/wait.h>#include<sys/types.h>#include<fcnt1.h>#include<stdlib.h&.
2021-05-05 13:06:10
161
原创 信号综合编程代码-基础版实现
可靠信号、不可靠信号的观察案例:1、创建子进程和父进程2、注册SIGINT非实时信号 SIGRTMIN实时信号 添加到进程阻塞中3、注册用户自定义信号SIGUSR14、子进程发送3次非实时信号,发3次实时信号5、子进程发送SIGUSR1解除信号阻塞6、观察实时信号和非实时信号的表现与区别//基础版实现#include<sys/wait.h>#include<sys/types.h>#include<fcnt1.h>#include<s..
2021-05-05 12:52:01
200
原创 unix编程和shell编程
ulimit -a 查看信号性能,可靠信号的队列缓存数为8K,非可靠信号没有缓存ps -u 登录用户名 : 查看该用户下运行的程序信息,包括PID。kill -9 PID : 用PID结束指定程序 。tab键,可以自动补齐。ls -lt : 查看当前目录下的文件信息,包括文件名,权限,用户名用户组等。chown : 修改文件的用户名和用户组,如:修改指定文件:chown name.gname abc.c;修改某目录中所有子目录:chownname.gname dir -R。...
2021-05-05 10:59:17
113
1
原创 json转csv
# coding:utf-8import jsonimport csvwith open('score.csv','w',newline = '',encoding='utf-8-sig') as csv_file: csv_writer = csv.writer(csv_file) csv_writer.writerow(["id","text","mod_text"]) with open('score.json', 'r', encoding="utf-8-sig") as jsonf.
2021-04-12 20:43:09
821
原创 pytorch调用库的resnet50网络时修改最后的fc层
import numpy as npimport torchvision.models as modelsimport torch.nn as nn# os.environ["CUDA_VISIBLE_DEVICES"] = "0"model = models.resnet50(pretrained=True)print(model)print("修改前后对比==========================================")# for param in model..
2021-04-12 11:20:36
7527
3
原创 C基础
int main(){ int i=1, j=3; j = sizeof(i); printf("%d\n", j); printf("%s\n", "abc"); printf("abcdf"); }结果:4abcabcdf
2021-03-12 22:33:32
123
原创 岛屿数量-笔记
给你一个由'1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/number-of-islandsDFS(深度优先遍历)方法:class Solution { void dfs(char[][] grid, int r, int c) .
2021-02-27 21:19:44
136
原创 np.r_[2 * x[0] - x[window_len:1:-1], x, 2 * x[-1] - x[-1:-window_len:-1]]
s = np.r_[2 * x[0] - x[window_len:1:-1], x, 2 * x[-1] - x[-1:-window_len:-1]]将三个列表连接起来比如:data_list2=[1,5,2,65,6,7,3];data_list3=[1,5,2,65,6]np.r_[data_list1,data_list3] =>[ 4 6 12 6 0 3 7 1 5 2 65 6]链接:https://yishuihancheng.blog.csdn.net/arti
2021-02-03 16:08:28
302
原创 getattr(np, window)(window_len)
w = getattr(np, window)(window_len)getattr会调用np库,然后返回np对象,window是np的不同模块numpy.hanning是numpy库中比较常见的函数,它生成余弦窗函数或者高斯函数,用于过滤或者突出某个物体。关于numpy.hanning的连接:https://blog.csdn.net/cxkyxx/article/details/108621435...
2021-02-03 16:03:46
391
原创 ValueError: num_samples should be a positive integer value, but got num_samples=0
ValueError: num_samples should be a positive integer value, but got num_samples=0检查一下你的代码,极有可能是路径填写错误,或者对数据的读取或判断时,导致没有获取到数据,从而产生的这个错误
2020-11-27 19:24:31
3300
原创 算法
力扣的算法,这里做个笔记:一、请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。[["a","b","c","e"],["s","f","c","s"],["a","d","e","e"]]但矩阵中不包含字符串“abfb”的路径,因为字符...
2020-09-14 15:34:32
146
原创 物理层->应用层,
①物理层:该层包括物理连网媒介,如电缆连线连接器,物理层的协议产生并检测电压以便能够发送和接受携带数据的信号②数据链路层:控制网络层和物理层之间的通信,主要功能是如何在不可靠的物理线路上进行数据的可靠传递③网络层:主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方④传输层:最重要的层,传输协议同时进行流量控制或是基于对方可接受数据的快慢程度规定适当的发送速率,同时按照网络能处理的最大尺寸将较长的数据包进行强行分割⑤会话层:负责在网络中的两点之间建立和维护通信⑥...
2020-09-06 16:31:18
1471
原创 bayes概率
在引出贝叶斯定理之前,先学习几个定义:边缘概率(又称先验概率):某个事件发生的概率。边缘概率是这样得到的:在联合概率中,把最终结果中那些不需要的事件通过合并成它们的全概率,而消去它们(对离散随机变量用求和得全概率,对连续随机变量用积分得全概率),这称为边缘化(marginalization),比如A的边缘概率表示为P(A),B的边缘概率表示为P(B)。联合概率表示两个事件共同发生的概率。A与B的联合概率表示为P(A∩B)或者P(A,B)。条件概率(又称后验概率):事件A在另外一个事件B已经发生条件下的发生.
2020-09-03 21:42:27
725
原创 SpringMVC的数据响应、页面跳转、回写数据、,SpringMVC获取请求数据、获取基本类型、POJO类型、数组类型、集合类型参数、请求数据乱码问题、
SpringMVC的数据响应:SpringMVC获取请求数据:
2020-09-01 21:13:46
137
原创 Spring与Web环境集成,ApplicationContext,SpringMVC快速入门、组件解析、注解解析、XML配置解析
Spring与Web环境集成:
2020-08-30 15:41:22
101
原创 Spring jdbcTemplate基本使用,编程式事物控制相关对象(平台事物管理器),声明式事物控制,基于XML的声明式事物控制,基于注解的声明式事物控制
Spring jdbcTemplate基本使用:Junit测试:编程式事物控制相关对象:基于XML的声明式事物控制:基于注解的声明式事物控制:
2020-08-28 21:38:17
114
原创 Spring集成Junit(用于进行测试bean使用的),Spring的AOP(面向切面)、AOP的动态代理(JDK的动态代理和cglib的动态代理),基于XML和注解的AOP开发
Spring集成Junit:Spring的AOP:
2020-08-28 15:59:05
158
原创 Spring相关API,ApplicationContext实现类,Spring配置数据源(DBCP,C3P0...)、Spring原始注解及新注解
Spring相关API:Spring配置数据源:
2020-08-27 21:42:44
150
原创 类加载器,反射,反射获取类对象、构造方法、成员变量、成员方法,通过反射在integer类型集合中添加字符串,反射通过配置文件和properties运行类中方法,模块化及其配置(访问另一个项目的方法)
反射:这结果是因为重写了Student的toString对象模块化:
2020-08-24 22:15:20
155
原创 函数式接口、常用的函数式接口(Supplier,Consumer,Predicate,Function)、Stream流(filter,forEach,Collection体系,of数组,limit)
函数式接口:
2020-08-24 15:17:32
180
原创 Lambda表达式、及其的省略模式、及其注意事项、及其和匿名内部类的区别、接口组成更新(java8和java9)、接口中的静态方法和私有方法、方法引用(::)
Lambda表达式:接口组成更新:方法引用:
2020-08-23 22:35:37
163
原创 实现多线程、进程、线程、设置和获取线程名称、线程调度、线程控制、线程生命周期、同步代码块、线程安全的类、Lock锁、生产者消费者模式
实现多线程:
2020-08-23 14:55:51
115
原创 Set、哈希值、HashSet集合及其唯一性源码分析、数据结构之哈希表、LinkedHashSet和TreeSet集合、Comparable排序、Comparator比较器、泛型、类型通配符、可变参数
Set集合:
2020-08-20 22:41:35
115
原创 Collection集合、ArrayList和List集合、Iterator迭代器、并发修改异常、ListIterator迭代器、增强for、数据结构之栈和队列&数组和链表、linkedList集合
集合:
2020-08-20 16:12:25
114
原创 基本类型包装类、int和String的相互转换、自动装箱和拆箱、Data类的常用方法、SimpleDataFormat类、Calendar类、异常
异常:
2020-08-19 22:59:03
153
原创 抽象类和接口作为形参和返回值、内部类(成员内部类、局部内部类和匿名内部类及其开发中的使用)、Math类、System类、Object类、冒泡排序、Array类
行参和返回值:内部类:
2020-08-19 20:55:08
123
1
彩票数据excel表
2021-05-05
Java基础视频云分享链接
2018-10-12
Python之基础视频教程云分享链接
2018-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人