帅气咕杂货间

帅气咕杂货间

我不介意谁来给我一个周末的问候

进程间通信-管道(pipe)
进程间通信每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信。 不同进程间的通信本质:进程之间可以看到一份公共资源;而提供这份资源的形式或者提供者不同,造成了通信方式不同,而 pipe就是提供这份公共资源的形式的一种。 匿名管道管道的创建管道是由调用系统pipe()函数来创建 123#include <unistd.h>int pipe (int fd[2]);//返回:成功返回0,出...
ubuntu18.04安装opencv 3.4.1
安装相关依赖12345678sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包sudo a...
ubuntu使用小技巧(持续更新)
图片批量格式转换下边的命令将会一次性的讲当前文件夹下的所有bmp格式的图片修改为jpg格式 12for i in *.bmp;do convert ${i} ${i%bmp}jpg;donerm -rf *.bmp 一键安装依赖1apt --fix-broken install 触摸板右键失灵问题1gsettings set org.gnome.desktop.peripherals.touchpad click-method areas 安装jdk812345sudo add-apt-repository ppa:webupd8team/jav...
在springBoot中整合JSP
前言SpringBoot支持使用JSP,但官方并不推荐。 配置application.properties1234# 页面默认前缀目录spring.mvc.view.prefix=/WEB-INF/view/# 响应页面默认后缀spring.mvc.view.suffix=.jsp 加入依赖12345678910111213141516<!-- jstl支持--><dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</a...
isdc官网开发环境配置
isdc-ssm 后端官网后端使用SpringBoot + SpringMVC +MyBatis框架进行开发 mysql执行以下指令 12345sudo apt-get install mysql-serversudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 如果系统为ubuntu18.04 参考Ubuntu18.04 Mysql无法登录问题解决方案进行进一步配置 使用 mysql -u root -p 登录mysql后 执行指令 create database isdc characte...
在ubuntu18.04中使用TIM
Github地址https://github.com/wszqkzqk/deepin-wine-ubuntu 个人感觉为目前最为成功的linux版TIM,尚未发现任何问题。 安装 在控制台输入 git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git 将项目克隆到本地 进入deepin-wine-ubuntu文件夹 运行./install.sh 进入http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/ 下载TIM最新deb包 进入...
MyBatis框架基于Annotation注解的一对多关联映射
数据结构entity有Semester和Schedule 其中多个Schedule映射一个Semester 即一个Semester指向多个Schedule Semester: 1234567891011121314151617181920@Table(name = "`cms_semester`")public class Semester { @Id @Column(name = "`id`") @GeneratedValue(generator = "JDBC") private Integer id; @Column(name = "`end...
pip Traceback (most recent call last) 解决方案
问题描述12345678Traceback (most recent call last): File "/usr/bin/pip3", line 11, in sys.exit(main()) File "/usr/lib/python3/dist-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python3.5/locale.py", line 594, in setlocale return _setlocale...
mybatis中使用通用mapper作为DAO层
官方文档https://github.com/abel533/Mapper/wiki 环境配置在pom.xml中添加 12345<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.0.3</version></dependency> 简单示例数据库有如下表: 123456CREATE TABLE `country` ...
使用ModelMapper实现对象到对象的映射
为什么需要映射应用程序通常由相似但不同的对象模型组成,其中两个模型中的数据可能相似,但模型的结构和关注点不同。对象映射可以轻松地将一个模型转换为另一个模型,从而允许单独的模型保持隔离。 为什么使用ModelMapperModelMapper的目标是通过基于约定自动确定一个对象模型如何映射到另一个对象映射,就像人类一样 - 同时提供一个简单的,重构安全的API来处理特定用例,从而使对象映射变得容易。 智能ModelMapper分析您的对象模型,以智能地确定应如何映射数据。不需要手动映射。ModelMapper为您完成大部分工作,自动投影和展平复杂模型。 重构安全ModelMapper提供...
帅气咕
偷得灯火一盏
FRIENDS
wuuuudle