自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 避坑看:最全Pytorch安装、CUDA安装

如何正确安装Pytorch和使用conda管理不同版本

2024-04-08 10:02:33 4384

原创 arm64/x64/x86/macos安装tensorflow c语言版本

请认真阅读以下内容:本人应该把能踩过的坑全部都踩了(2days)我把所有坑和解决方案都记录下来(纯文字)建议先看完某一个大步骤以及了解踩坑原因再执行对应的命令能够有效避免踩坑本文包括:(1)官方编译好的动态库(x86,x64)以及我编译好的动态库(arm64)(2)安装树莓派64位系统(3)安装bazel(编译tensorflow工具):脚本和编译两个方式(4)安装tensorflow:编译和直接下载使用两个方式直接下载(推荐方式):x86和x64可以直接下载官方编译好的动态链接库,

2022-01-20 16:48:06 2127 1

原创 C++共享内存

共享内存注意:急着直接使用的直接到最后一个地方复制我封装的类,简单看一下前面的说明,直接用就行了开始正文吧首先用我自己的理解介绍共享内存是什么:共享内存就是在当前进程上 连接或开辟 一块内存空间。连接表示的意思是共享空间已经存在,被其它进程开辟过了,两个或多个进程都可以访问共享空间达到了进程间通信的目的我们在linux下可以使用:ipcs -m 查看当前系统的共享内存ipcrm -m shmid(ipcs -m 查看) 删除共享内存创建共享内存#include <sys/ipc.h

2021-07-10 22:29:16 3924 4

原创 无法安装和启动mysql,mariadb

无法安装和启动mysql,mariadb最近重新安装了mysql(debian10)安装失败ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)使用 apt install mariadb-client mariadb-server 安装遇到了无法安装查看这个大佬博客,也解决了我的重装问题无法启动具体问题具体分析查看日志cat /var/

2021-04-18 12:07:28 417

原创 C/C++ Socket

Socket创建 socket#include <sys/socket.h>#include <netinet/in.h>int socket(int domain, int type, int protocol);参数:domain ==》 填 AF_INET 表示 IPv4type ==》 SOCK_STREAM 表示 tcp 连接SOCK_DGRAM 表示 udp 连接SOCK_SEQPACKET ==》 提供连续可靠的数据包连接(我不知道是什么协议)pr

2021-04-04 22:57:33 288

原创 进程间通信——管道

管道无名管道特点:有固定读写端没有写入数据,read会阻塞只能用于父子进程通信创建int pipe(int pipefd[2]);返回:成功 0 失败 -1参数:fildes[0] 读端的文件描述符fildes[1] 写段的文件描述符使用#include <stdio.h>#include <string.h>#include <sys/types.h>#include <unistd.h>int main(){

2021-04-04 22:56:49 80

原创 linux多线程

多线程创建子线程函数# include <pthread.h>int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, void *(*start_rtn)(void*), void *arg);参数:tidp ==》 指向线程标识符的指针。attr ==》 用来设置线程属性,设置非阻塞见下start_rtn ==》 线程执行函数arg ==》 运行子线程函数的参数返回:0代表成功发送终止信号函数(被动结

2021-04-04 22:55:16 95

原创 进程通信——消息队列

查看消息队列:ipcs -q删除消息队列:ipcrm -q 消息队列ID特点:通信双方可以通过消息类型选择性的接收消息创建消息队列#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>int msgget(key_t key, int msgflg);返回:成功 消息队列的ID 失败 -1参数:key:函数ftok的返回值或IPC_PRIVATE,也可以随便放数字。msgflag

2021-04-04 22:52:29 100

原创 linux c 信号

信号linux定义了哪些信号,kill -l 查看当前系统定义的所有信号linux提供信号接口函数linux信号4种响应方式(进程终止)查看信号功能:blog给进程发送信号命令killall -信号名字/信号编号 进程名字kill -信号名字/信号编号 进程PID常用信号作用2 SIGINT 终止信号(同ctrl+c)9 杀死进程19 SIGSTOP 停止一个作业控制进程18 SIGCONT 继续停止的程序发送信号函数给进程发送linux下定义的信号函数#include

2021-04-04 22:51:13 108

原创 mysql 安装和远程连接问题

mysql8 安装和远程问题最近把arm下的web环境配置好真是麻烦,遇到了很多之前没用过的软件升级后的版本问题这里把mysql8配置记录一下apt install mysql-server安装之后主要分为两大步输入mysql回车就可以进入mysql数据库进去没有密码先选择数据库 use mysql第一步:主要目的是把mysql.user表改成下面这样mysql> select host,user,plugin from user;|-----------±------------

2021-01-21 20:11:12 149

原创 Debian添加环境变量

Debian添加环境变量临时: export PATH=$PATH:/usr/....(你的环境变量路径)永久, 修改~/.bashrc文件(root用户):输入命令:vi ~/.bashrc打开文件后输入:G 跳转到末尾按下o在末尾下一行插入:#在~/.bashrc文件末尾添加如下(注意第一行的PATH后面不能有空格, 否则认为是命令):PATH=$PATH:/usr/...(你想要添加的环境变量路径)export PATH保存退出(按下esc -> :wq)输入命

2020-10-24 15:07:46 2902

原创 kali破解压缩包密码

kali破解压缩包把terminal cd 到压缩包文件夹, 以test.rar和test.zip为例, 生成哈希值和破解哈希值rar 压缩包rar2john test.rar > hash.txtjohn hash.txtzip 压缩包zip2john test.rar > hash.txtjohn hash.txt

2020-10-24 15:00:03 1601

原创 配置多个ssl证书

配置多个ssl证书我用的是tomcat,在tomcat安装目录下面建立cert文件夹,把证书解压进去,在cert文件夹下输入命令:keytool -changealias -keystore 你的证书名字.pfx -alias alias -destalias tomcat请参照修改修改tomcat下conf/server.xml(注释部分有中文提示, 修改包括2部分):<?xml version="1.0" encoding="UTF-8"?><!-- Licensed t

2020-10-24 14:19:17 876 2

原创 设置服务器响应错误(404, 500等)跳转

设置服务器响应错误(404, 500等)跳转在项目的WEB-INF下web.xml添加:<!-- 指定404状态码的处理页面为errors.jsp --><error-page> <error-code>404</error-code> <location>errors.jsp</location></error-page>...

2020-10-24 14:11:48 359

原创 Java用JDBC连接mysql

Java用JDBC连接mysql可以用netstat -tulpn查看centos下mysql运行的端口号,默认为3306首先import(那些导jar包就不用说了吧…):import java.sql.*;创建class类用于连接不安全的连接方式(sql注入)public class JDBCDemoMySQL { private static final String URL = "jdbc:mysql://mysql服务器地址:3306/数据库实例名"; private stat

2020-10-17 01:03:55 213

原创 JSP连接mysql数据库

JSP连接mysqljsp 导 jar 包只要复制到 WEB-INF/lib 下,然后在page标签下import !(我用的 mysql-connector-java-5.1.18.jar)给出一个例子, 假设有一个input submit 一个 uname 到 check 页面:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><

2020-10-16 23:57:31 628

原创 java复选框

复选框JCheckBox cbx = new JCheckBox("复选框后面显示的文字");设置复选框是否选中cbx.setSelected(true/false)查看复选框选中状态cbx.isSelected();返回true或false添加事件cbx.addActionListener()事件在复选框选中或取消发生这里可参考java监听器创建的3种方式...

2020-08-12 23:32:28 241

原创 java下拉列表之JCOomboBox

下拉列表 JComboBox创建 JComboBoxJComboBox<T> List = new JComboBox<> ()这里的 T 代表泛型,填入什么数据类型,下拉表单内容就是什么数据类型添加数据项List.addItem(T t);获取选中项的索引(数字从0开始)int index = List.getSelectedIndex();设置默认选中项List.setSelectedIndex(int index);List.setSelectedItem(

2020-08-12 23:21:05 167

原创 java监听器创建的3种方式

这是没有缩减的写法//创建一个自定义监听器 private btnlistener btnl = new btnlistener(); //必须在一个btn创建后才添加监听器,即在类里面无法添加但构造函数可以 btn.addActionListener(btnl); //自定义监听器的内容 private class btnlistener implements ActionListener { @Override //实现接口(interface) publ

2020-08-12 23:17:24 747

原创 java文本框之JTextField使用

创建 JTextField//创建默认默认文本框JTextField textField = new JTextField();new JTextField(),创建默认文本框new JTextField(int columns),创建文本框并设定可以显示的列数new JTextField(String text),创建文本框并指定内容new JTextField(String text, int columns),指定内容并设定可以显示的列数获取 JTextField

2020-08-12 23:16:23 13145

原创 如何使用JLabel

Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());//布局管理器JLabel label = new JLable();contentPane.add(label);修改/设置 label 显示的字符串label.setText("label 字符串");设置 label 字体,风格和大小label.setFont(new Font(String FamliyName, int

2020-08-12 23:08:17 459

原创 JAVA时间输出

//DateDate time = new Date();//创建dateString time_str = String.format("%tr", time);//这里%tr和c语言printf里面的东西一个意思,调用了String的静态方法//%tc输出所有内容,%tA周几,%tB月份,%td日期,用处很小,请看下面两个方式 //下面使用Calendar输出,导入Calendarimport java.util.Calendar;Calendar cal = new Ca

2020-08-11 17:25:42 172

树莓派编译而成的tensorflow动态库

树莓派编译而成的tensorflow动态库

2022-01-20

bazel 树莓派arm64编译

bazel 树莓派arm64编译

2022-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除