自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 mmap进程间通信举例

【代码】mmap进程间通信举例。

2024-04-10 23:29:59 79

原创 c语言管道实现父子进程间通信

【代码】c语言管道实现父子进程间通信。

2024-04-07 23:35:21 116

原创 gcc gdb相关版本管理

gcc

2024-04-06 22:21:47 80

原创 unix domain socket 通信之c服务端python客户端通信

【代码】unix domain socket 通信之c服务端python客户端通信。

2023-11-26 22:12:44 744

原创 python socketserver模块开启ssl双向认证

双向认证证书生成:https://blog.csdn.net/u014644574/article/details/126190061。

2023-11-12 21:20:21 637

原创 java mail 发outlook邮件

outlook Java mail

2022-11-11 21:40:17 1094 1

原创 ObjectMapper比较两个Java对象、json对象,反序列化时将空字符串转为null

package com.wyy.sourceCode;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.node.NullNode;import com.fasterxml.jackson.databind.node.ObjectNode;import com.fasterxm

2021-10-20 21:04:26 675

原创 k8s基础知识学习配套黑马

Kubernetes1. Kubernetes介绍1.1 应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源容器化部署:与虚拟化

2021-10-04 21:43:38 528

原创 BFS解决迷宫问题

```python"""迷宫问题1: 有如下迷宫,给定起始位置,和出口位置,怎么走出去?"""mat = [ [0,0,0,0,0,0,0,0], [0,1,1,1,1,0,1,0], [0,0,0,0,1,0,1,0], [0,1,0,0,0,0,1,0], [0,1,0,1,1,0,1,0], [0,1,0,0,0,0,1,1], [0,1,0,0,1,0,0,0], [0,1,1,1,1,1,1,0]]start .

2021-03-21 14:13:12 179

原创 ThreadLocal在多线程中的使用

主线程下定义一个存储对象ThreadLocal,每个线程获取时,对该对象操作都是复制的,相互隔离。`public class Main {static ThreadLocal<String> localVar = new ThreadLocal<>();static void print(String str) { //打印当前线程中本地内存中本地变量的值 System.out.println(str + " :" + localVar.get()); .

2021-02-21 20:44:37 304

原创 spring IOC

IOCInverse of COntrol,反转控制相关依赖:spring-contextAOPAspect Oriented Programming,面向切面编程@Configuration与@Bean的用法告诉spring这是一个配置类,并将bean依赖注入@ComponentScan: 告诉spring需要扫描的包@Configuration // 告诉spring这是一个配置类@ComponentScan(value = "com.atguigu", /* e

2021-01-24 20:32:03 100

原创 springboot学习003

@Value和@ConfigurationProperties 功能 松散绑定 SpEL JSR303数据校验 复杂类型封装 @ConfigurationProperties 批量注入配置文件中的属性 支持 不支持 支持 支持 @Value 一个个指定 不支持 支持 不支持 不支持 配置文件yml还是properties他们都能获取到值; 如果说,我们只是某个业务逻辑中需要获取一个配置文件中的某项值,

2020-08-08 22:46:56 101

原创 springboot学习002

springboot的默认配置文件:application.properties和application.yml通过这个两个配置文件,可以修改一些默认配置,比如端口号。yaml文件语法 数组(List、Set) ```java pets: - cat - dog - pig ``` 行内写法:pets: [cat,dog,pig]对象,mapfriends: lastName: zhangsan age: 20// 或者行内写法friends: [la

2020-08-07 22:57:53 129

原创 spring学习-001

1.首先注入maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap

2020-08-05 23:14:19 113

原创 xml转json

from xml.etree import ElementTreeLISTTYPE = 1DICTTYPE = 0def getDictResults(res_dicts, iters): result_dicts = {} for iter in iters.getchildren(): iterxml(iter, result_dicts) if result_dicts: res_dicts[iters.tag].update(re

2020-06-14 17:33:49 155

原创 多线程、多进程、锁

什么是多线程当执行多个任务的时候,可以用多个进程来执行,也可以用一个进程中多个线程来实现,线程是操作系统进行运算调度的最小单元(进程是操作系统进行资源分配的最小单位)。线程和进程的区别进程间内存不是共享的。多线程之间内存是共享的,这样多线程执行效率会更高。但是也正是由于此,使用多线程时,一个线程出现问题可能会导致整个进程出现问题。多进程这方面会显得代码会健壮的多。多进程和多线程的区别1.首先,进程是操作系统进行资源分配的最小单元,而线程是cpu执行运算调度的最小单元(如果你需要进行大量的计算,

2020-05-17 22:35:23 280

原创 人岗匹配中attention机制的使用

思路首先,现在的情况是一份jd或者cv有多句话m,每句话有多个词n。首先,要解决的问题是输入向量的格式问题,embedding_shape=(batch_size,time_step,embedding_length,channel_size)其中channel_size:每份jd或者cv中包含的句子个数;time_step:每个句子中词语的个数。接着思路是,构建模型,将每个句子转为一个向量,然后将多个句子再转为一个向量。 具体模型如下,一个句子(多个时间序列性质的词语)经过双向LSTM获得

2020-05-11 17:05:27 432 2

原创 pytorch下rnn的一些思考

import torchx = torch.ones(1,1,1)b0 = torch.zeros(2,1,1)# out: 3,1,5rnn = torch.nn.RNN(1,1,num_layers=2,batch_first=False)wb4 = list(rnn.parameters())o,h =rnn(x,b0)# print(o.shape,h.shape)pr...

2020-03-24 23:49:07 139

原创 ubuntu18.04配置深度学习gpu环境遇到的坑

1.安装nvidia显卡驱动,1.1 先禁用nouveau1.2 执行ubuntu-drivers devices,根据推荐apt-get install(建议更换apt阿里源,速度快)1.3 reboot计算机,执行nvidia-smi,显示显卡信息—》成功。否则,显示不匹配,则重启计算机进入bios界面,将security下的boot security(好像是)由enabled改为dis...

2020-03-19 20:06:58 260

原创 django访问数据库,连接丢失的问题

由于连续多次访问数据库,导致旧的连接没消失,连接数满了就访问不到数据库了,解决该问题的方法:from django.db import close_old_connections每次访问后,加上这句话即可。...

2020-01-15 17:46:17 350

原创 模糊匹配计算相似度

相关的python库有,fuzzywuzzy, python-Levenshtein

2020-01-14 15:45:22 1307

原创 神经网络模型在训练过程中内存超出的问题

由于配置问题的限制,在训练神经网络的过程中,电脑会很卡,甚至内存超出,这时我们就要考虑减少batch_size和padding后的seq_length和embedding_length。

2020-01-08 10:32:51 3586

原创 seq2seq(tf2.0版本)

import tensorflow as tf'''LSTM中,每一个细胞单元的state = (c_state,hidden_state),output就是最后一个词语细胞的state中的hidden_state'''embedding_units = 256units = 1024input_vocab_size = len(input_tokenizer.word_index)...

2019-12-23 22:59:36 1711

原创 特征选择之信息增益

在文本分类中利用信息增益进行特征提取信息增益体现了特征的重要性,信息增益越大说明特征越重要假设数据中有k类:每类出现的概率是:各类的信息熵计算公式:对某个词汇word需要计算word在所有类别中出现的概率:就是:出现word的文件数 除以总文件数word不出现的概率:就是没有出现word的文件数 除以总文件数条件熵的计算:这里我们用到了T表示word这个特征其中表示:出现w...

2019-12-11 21:26:44 911

原创 tensorflow共享变量问题

tensorflow中我们需要同一组变量去计算不同的数据,这就需要共享变量。比如下:一张相同的图片,如果不共享变量的话,经过两次相同的计算会得到不同的值,这是因为每一次计算,其权重都会重新随机生成。如果变量共享的话,第二次计算时,会发现变量以经存在,不会再随机生成了。import tensorflow as tfimage = tf.ones(shape=[1,8,8,1])def my_i...

2019-12-09 11:59:34 230

原创 django中migrate不成功的解决方法

delete from django_migrations where app=‘your_app_name’;

2019-12-03 15:25:22 1064

原创 tensorflow2.0文档教程

https://www.mashangxue123.com/tensorflow/tf2-tutorials-text-word_embeddings.html

2019-12-01 21:29:27 401

原创 auto-encoder

| `import osimport tensorflow as tfimport numpy as npfrom PIL import Imagefrom matplotlib import pyplot as plttf.random.set_seed(22)np.random.seed(22)os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘2’a...

2019-11-24 22:32:35 103

原创 Django查询数据库性能优化

Django查询数据库性能优化现在有一张记录用户信息的UserInfo数据表,表中记录了10个用户的姓名,呢称,年龄,工作等信息.models文件from django.db import modelsclass Job(models.Model): title=models.CharField(max_length=32)class UserInfo(models.Mode...

2019-11-22 11:52:16 190

原创 利用gensim计算tf-idf

import json,jieba,osfrom gensim import corporafrom gensim import modelsdef make_corpus(data_path,token): document = [] with open(data_path,'r') as f: line = f.readline() whi...

2019-10-07 17:18:11 1468

原创 tensorflow的reduce_mean,redece_sum,reduce_min,reduce_max的用法

import tensorflow as tfimport numpy as npx = np.array([ [1,2,3], [2,3,4]])print(x.shape)# tf.cast:转换数据形式# tf.reduce_mean:求平均值xx = tf.cast(x,tf.float32)mean_all = tf.reduce_mean(xx)#...

2019-09-18 15:30:00 287

原创 RNN&&LSTM

1.读取数据2.初始化一个模型3.选择选择训练模式4.batch批次读进来放入模型中多层RNN模型

2019-08-31 10:25:07 99

原创 神经网络怎么构建矩阵

输入:shape(2,1)中间层:shape(3,1)输出:shape(2,1)因此:W0.shape():(3,2),W1.shape():(2,3)即W0.dot(X0)—>X1, W1.dot(X1)----->X2

2019-08-26 20:57:25 1124

原创 gensim训练word2vec

from gensim.models import word2vecraw_sentence = ['我 今天 下午 打 篮球','我 今天 下午 打 足球','我 热爱 篮球 运动','他 是 足球 运动 ']sentence = [i.split() for i in raw_sentence]print(sentence)model = word2vec.Word2Vec(sent...

2019-08-22 21:07:23 141

原创 pip 豆瓣源&& conda镜像

pip install -i https://pypi.douban.com/simple/ django

2019-08-14 13:48:36 10519

原创 正则匹配之?:

“?:”非获取匹配,匹配冒号后的内容但不获取匹配结果,不进行存储供以后使用。单独的“?”:匹配前面的子表达式零次或一次。

2019-08-11 23:46:26 98

原创 解决scrapy有关twisted报错的问题

from twisted.internet import asyncioreactorasyncioreactor.install()

2019-08-07 10:34:32 508

原创 python 多线程

# 线程安全变量:queue# 线程不安全变量:list,set,dict# 生产者消费者问题# 死锁问题:多个线程竞争资源而造成的一种僵局import threadingimport timelock_1 = threading.Lock()lock_2 = threading.Lock()def func_1(): lock_1.acquire() time...

2019-08-05 22:00:40 84

原创 链表和线性表

线性表是ArrayList ,是有序的,适合查找,修改链表是LinkList,无序的,适合添加,删除

2019-08-01 09:02:13 111

原创 逻辑回归的逻辑

逻辑回归–> f(x)=thetaX–> sigmoid–>值在(0,1)之间,最大似然估计,–>除以1/m --> 得到梯度下降求极小值 --> 参数更新theta := theta + kalpha

2019-07-31 15:56:52 85

python实现简单的区块链

python实现简单的区块链

2023-04-20

空空如也

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

TA关注的人

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