首页 > 编程语言
02_线程,互斥锁的基础用法
NPTL zhao@VM-0-8-ubuntu ~ % getconf GNU_LIBPTHREAD_VERSION [0] NPTL 2.27 Linux内核不缺乏你进程和线程, 旨在用户层面上进行区分. 在linux下,线程是最小的执行单位;进程是最小的分配资源单位 线程基本用法 pthread ...
分类:编程语言   时间:2021-06-07 09:27:51    收藏:0  评论:0  赞:0  阅读:18
C++初学(一)——基础知识
C++入门1.命名空间(1)命名空间定义使用namespace关键字,后面跟命名空间的名字,然后接一对{}//普通命名空间namespaceN1{inta;intAdd(intleft,intright){returnleft+right;}}//命名空间可以嵌套namespaceN2{inta;intb;intAdd(intleft,intright){returnleft+right;}nam
分类:编程语言   时间:2021-06-07 09:27:13    收藏:0  评论:0  赞:0  阅读:22
C++: 模块定义文件声明(.def)的使用
C++: 模块定义文件声明(.def)的使用 分类专栏: C-C++版权1. 概念 dll中有两种导出函数声明的方式:①__declspec(dllexport);②模块定义文件(.def) 其中,.def文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。 2. .def的使用方式(1). ...
分类:编程语言   时间:2021-06-07 09:26:35    收藏:0  评论:0  赞:0  阅读:33
解决SpringCloud中遇到的Could not resolve dependencies for project
1.目录及问题描述 2.解决方案: a:父工程maven执行 clean install b:子工程maven执行 clean package(指的是公共模块) ...
分类:编程语言   时间:2021-06-07 09:26:13    收藏:0  评论:0  赞:0  阅读:30
Python 发送邮件脚本
import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication ...
分类:编程语言   时间:2021-06-07 09:25:59    收藏:0  评论:0  赞:0  阅读:23
PHP密码散列算法的学习
不知道大家有没有看过 Laravel 的源码。在 Laravel 源码中,对于用户密码的加密,使用的是 password_hash() 这个函数。这个函数是属于 PHP 密码散列算法扩展中所包含的函数,它是集成在 PHP 源码中的扩展,并且还是 PHP 官方所推荐的一种密码加密方式。那么它有什么好处 ...
分类:编程语言   时间:2021-06-07 09:25:45    收藏:0  评论:0  赞:0  阅读:21
【python】什么是解释器,python虚拟机又是什么?
我闲来翻了翻几年前就买的一本python的书,O'REILLY的【python学习手册】,中译版,很厚。 可惜,我看得非常少,这也是为什么我在简历上关于python顶天也就写个熟悉,就这都担心找虐。虽说java的学习价值更大,但是学了平时用不上,忘得快。再加上做题的时候,感觉还是用python来得更 ...
分类:编程语言   时间:2021-06-07 09:25:31    收藏:0  评论:0  赞:0  阅读:36
C算法--旋转数组
第一:题目描述1.将一个数组向右移动k个元素2.移出的元素一次再填充到数组的开头3.例如:数组为[1,3,5,7,9,11,13];移动3个元素为[9,11,13,1,3,5,7]第二:思路1.将数组的前一部分进行对称旋转2.将数组的后一部分进行对称旋转3.将数组整体进行对称旋转如:原来:1234567结果:5671234结果前1:4321765结果前2:1234765结果前3:1234567第三
分类:编程语言   时间:2021-06-07 09:22:52    收藏:0  评论:0  赞:0  阅读:20
Python“九九乘法表”
用Python语言编程,使用双重循环语句输出“九九乘法表”。 ...
分类:编程语言   时间:2021-06-07 09:21:53    收藏:0  评论:0  赞:0  阅读:27
雪花算法(snowflake)
简单描述 最高位是符号位,始终为0,不可用。 41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 后得到的值,这里的的开始时间截,一般是我们的id ...
分类:编程语言   时间:2021-06-07 09:21:09    收藏:0  评论:0  赞:0  阅读:38
第4章 Python运算符
1 简介 运算符:就是用于计算的符号。我们常知的加减乘除,就是运算符当中的算数运算符。举例:3 + 5 = 8。例子当中3和5被称为操作符,"+"称为运算符。 Python中运算符分为: 1.算术运算符:主要用于两个对象算术计算(加减乘除等运算) 2.比较(关系)运算符:用于两个对象比较(判断是否相 ...
分类:编程语言   时间:2021-06-07 09:20:36    收藏:0  评论:0  赞:0  阅读:27
【Spring】SpringBoot + SpringSession + Redis 实现Session共享
本章介绍在SpringBoot项目中,使用 spring-session-data-redis.jar 实现Session共享 SpringBoot与Redis整合参考:【SpringBoot】SpringBoot 整合Redis 一、使用 spring-session-data-redis 1、搭 ...
分类:编程语言   时间:2021-06-07 09:19:34    收藏:0  评论:0  赞:0  阅读:25
Spring Mvc Long类型精度丢失
背景 在使用Spring Boot Mvc的项目中,使用Long类型作为id的类型,但是当前端使用Number类型接收Long类型数据时,由于前端精度问题,会导致Long类型数据转换为Number类型时的后两位变为0 Spring Boot Controller 以下代码提供一个Controller ...
分类:编程语言   时间:2021-06-07 09:19:18    收藏:0  评论:0  赞:0  阅读:26
Docker+Redis+SpringBoot连接
Docker安装 https://www.docker.com/get-started 下载安装docker 安装成功后,打开docker engine 添加国内镜像 "registry-mirrors": [ "http://hub-mirror.c.163.com" ], Redis镜像安装 进 ...
分类:编程语言   时间:2021-06-07 09:17:09    收藏:0  评论:0  赞:0  阅读:25
C++ string[]与at()
http://c.biancheng.net/view/1446.html 1.下标操作符[] 和 成员函数at() 需要注意的是,这两种访问方法是有区别的: 下标操作符 [] 在使用时不检查索引的有效性,如果下标超出字符的长度范围,会示导致未定义行为。对于常量字符串,使用下标操作符时,字符串的最后 ...
分类:编程语言   时间:2021-06-07 09:16:54    收藏:0  评论:0  赞:0  阅读:40
c语言中输出文件的行数、每一列的总和、每一列的平均值
1、 #include <stdio.h> int main(void) { FILE *fp; int lines = 0; double c1, c2, c3; double c1sum = 0, c2sum = 0, c3sum = 0; if((fp = fopen("a.txt","r") ...
分类:编程语言   时间:2021-06-07 00:42:24    收藏:0  评论:0  赞:0  阅读:28
算法基础——双指针练习
双指针练习 一、完美数列(PAT乙级1030) 下面是书中代码 算法思想 首先使数列有序,对于有序递增的数列,可以得出a[j]<=a[i]*p成立,那么在i到j这个递增区间中的所有数都对这个等式成立,也就是说一次性找到一个区间,这个区间中都是符合a[j]<=a[i]*p的数,i为区间开始的元素,也是 ...
分类:编程语言   时间:2021-06-07 00:42:09    收藏:0  评论:0  赞:0  阅读:28
SpringMVC 学习日记(1)
SpringMVC 概述 Hadoop 弄炸了,再来学学 JAVAWEB 缓缓 SpringMVC 是什么 SpringMVC:是基于 spring 的一个框架,实际上就是 Spring 的一个模块,专门做 Web 开发的,可以理解为 Servlet 的一个升级。 Web 开发底层是 Servlet ...
分类:编程语言   时间:2021-06-07 00:41:40    收藏:0  评论:0  赞:0  阅读:34
c语言中国打开并读取文件
1、 #include <stdio.h> int main(void) { FILE *fp; //打开文件前必须要定义FILE*型指针变量 int lines = 0; char name[128]; double height, weight; double hsum = 0, wsum = ...
分类:编程语言   时间:2021-06-07 00:37:16    收藏:0  评论:0  赞:0  阅读:35
python里面的多进程实例
python执行多任务方式:python语言中实现多任务的方式有三种:线程,进程和协程 一、python多进程: multiprocessing 概念:Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单 ...
分类:编程语言   时间:2021-06-07 00:36:47    收藏:0  评论:0  赞:0  阅读:25
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!