E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程记录
并发
编程记录
(一)--单线程、多线程、多进程对比
Python实现并发编程多线程多进程协程(生成器)并发编程的基本概念串行:一个人在一段时间段内只能干一件事情(吃完饭后才能看电视)并行:一个人在一段时间内同时干多件事情(边吃饭边看电视)在Python中,多线程和协程虽然是严格上来说是串行,但却比一般的串行程序执行效率高得很。一般的串行程序,在程序阻塞的时候,只能干等着,不能去做其他事。就好像,电视上播完正剧,进入广告时间,我们却不能去趁广告时间是
憧憬001
·
2023-12-25 17:30
流媒体
编程记录
-RTSP
一、需求写一个代码可以接收rtsp流二、怎么搞那么,什么是rtsp流?乍一看都是p话。首先了解一下各种知识,rtsp流,h264,一大堆RTSP先看看rtsp是什么吧流媒体协议RTSP初篇(一)看着看着会问,rtp和rtcp是什么RTSP+RTP协议浅析协议篇—RTP&RTCP&RTSP流媒体协议RTSP末篇之RTP(三)看着看着会问,http也能传东西,和http有啥区别?要钱才能看【视频】视频
我起了 一枪秒了
·
2023-12-23 10:38
网络
儿子14天
编程记录
在我的强烈洗脑中,7.10日儿子终于同意报名14天的自学训练营-python入门,未来自学的编程道路上肯定会遇到各种不一样的困境,希望儿子能顺利通关,在自学的实践中学到的不仅是编程的入门,更多的是遇到困难自己解决问题的方法,加油儿子!7.25第一次作业,对于很少操作电脑的儿子来说,第一天的编程作业简直是天方夜谭,为了让他情绪稳定,减少负面情绪,我是以身作则,把自己能理解的,能运用的检索方法倾囊相授
文芒笃定
·
2023-12-20 02:48
考研数据结构——(线性表_顺序表)
线性表
编程记录
线性表的顺序表示(顺序表)定义如下主函数main1.1初始化顺序表1.2打印顺序表1.3去除顺序表的重复元素1.4在第i个位置插入元素1.5删除指定位置的元素1.6查找指定元素的位序线性表的顺序表示
码manba
·
2023-11-21 19:52
考研数据结构
数据结构
c
2023年秋招软开大厂笔试在线
编程记录
正在秋招,不断更新中......目录正在秋招,不断更新中......小米笔试:1、题目描述:测试通过用例:2、题目描述:测试通过用例:3、题目描述:测试通过用例:深信服笔试1、题目描述:测试通过用例:2、题目描述测试通过用例:3、题目描述测试通过用例:小米笔试:1、题目描述:小程打牌花店买花,看到花店有N个花架,每个花架上有4盆不同颜色的花,颜色分别为红白黄粉。小程看了一下所有所有花的价格,发现即
我一定能上岸2023
·
2023-11-21 00:32
算法
python与Electron联合
编程记录
之五(进程间通信)
进程间通信 进程间通信是Electron构建程序的关键之一,主要通过ipcMain和ipcRenderer这两个模块来实现,通过开发人员定义的“通道”传递消息来进行通信。 下面展示3个进程间通信的示例。文件格式 在项目初始化后并安装electron运行时后,在根目录下创建文件夹html、js,并在文件夹下分别创建index.html和render.js文件。在根目录下创建preload.js
superanet
·
2023-11-06 03:05
electron
javascript
前端
python
flask
编程记录
codeprogramming计算数组子数组之和的最大值描述:给定一个包含N个整数的数组,求数组子数组之和的最大值思路:子数组(子串)保证了是一个连续的直接暴力求解,双层遍历贪心策略:如果s=0,就将当前遍历的数组成员加到里面;如果当前计算的子数组和_max:_max=resreturn_max计算数组最长递增子序列描述:给定数组,包含正负整数,求最长递增子序列的长度(子序列可以不连续)思路:动态
wwlsm
·
2023-11-03 05:40
ruby
编程记录
ruby
编程记录
1)ruby安装及ruby交互式(http://developer.51cto.com/art/200703/41243.htm)安装ruby及rubydevkit交互式:如果你使用MacOSX
qq_33638017
·
2023-10-18 20:17
#
ruby
ruby
【spring-boot】spring aop 面向切面
编程记录
众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用springaop。1.何为aopaop全称AspectOrientedProgramming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,是提供另一种角度来思
樂小伍
·
2023-06-15 14:45
java
spring
AOP
windows RPC
编程记录
(I)
(一)RPC服务器端可否调用客户端的功能函数?可以,采用回调函数的方式即可实现。在上篇博客中的例子中可以看到,对hello.idl文件进行编译后,定义的两个接口函数(HelloProc/ShutDown)的实体出现在了hello_c.c文件中,使得在client.cpp中可以对这两个接口函数直接进行调用。要实现server.cpp中调用客户端的功能函数,具体步骤如下。1、idl文件中定义回调函数接
nli123
·
2023-04-01 19:45
windows
编程
callback
服务器
string
server
Experiment 0x2:多进程并发服务器TCP编程
多进程并发服务器TCP编程文章目录Experiment0x2:多进程并发服务器TCP编程0x0说明0x1要求0x2实现0x3源码1-TCP服务端源码2-TCP客户端源码0x0说明实验二:多进程并发服务器TCP
编程记录
实验课代码代码环境
C4cke
·
2023-03-31 21:29
linux网络编程C语言
C语言
linux
c语言
网络
常用
编程记录
——parser = argparse.ArgumentParser()
在很多pytorch写的人工智能项目中,都能看到这样一句:parser=argparse.ArgumentParser(),本文就简单记录下它们的使用方法部分内容参考:https://blog.csdn.net/lizhiyuanbest/article/details/104975848目录方式1—单个参数方式2—多个参数方式3—乱序赋值方式1—单个参数创建a.py:importargparse
umbrellalalalala
·
2023-01-13 10:07
AI编程
深度学习
python
pytorch
argparse
编程记录
——研究一下python对shepp_logan体模数据实现radon变换
参考博客:CT典型数据——shepp_logan体模数据的生成python版本Python实现离散Radon变换声明:除了对上述第二个链接的代码有少量修改、以及展示的运行结果外,其余工作都是对上述两个链接内容的整理总结。一、生成体模数据生成一个shepp_logan体模数据importphantominatorfromphantominatorimportshepp_loganimportmatp
umbrellalalalala
·
2023-01-03 17:11
CT基础
python
计算机视觉
CT
radon变换
医学图像
Libtorch---py训练,c++推断---
编程记录
Libtorch1.6.0:VS2017下用release进行程序调试及无法打断点问题:VS2017下用release进行程序调试及无法打断点问题_wwwsssZheRen的博客-CSDN博客_vsrelease为什么会跳到断点c++与libtorch混合编程:std:runtime_error及c10:error报错分析:c++与libtorch混合编程:std:runtime_error及c1
枫呱呱
·
2022-12-30 08:28
libtorch/c++
c++
python
深度学习
python与Electron联合
编程记录
之九(Electron与Flask联合编程实现)
前面铺垫了这么多,这一节就要真正的实现Electron与python联合编程。这一节我通过加法器这个简单的例子来演示如何真正实现Electron和Flask联合编程。1、安装Axios包 在终端工具选项卡中输入如下命令安装Axios包:npmi--save-devaxios2、项目结构 项目结构如下图所示,python目录下的sum.py作为后端实现一个最基本的加法运算;server目录下
superanet
·
2022-11-28 10:43
Python
python
flask
electron
Linux入门——c编程
Linux入门篇——c编程Week01学习记录文章目录Linux入门篇——c
编程记录
介绍一、vim编辑器1.vim介绍2.vim使用3.vim设置二、C代码编写1.创建文件2.编译代码三、Makefile1
菜是原罪,我有罪
·
2022-07-29 18:31
linux
c#
eeert 的
编程记录
c语言一语法第一章类型,运算符与表达式1.变量1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。下划线开头的变量一般是扩展或实现,用户不应该直接使用。变量是区分大小写的,我们一般用小写来标识变量,大写来标识常量。变量名不能与关键字冲突。1.2变量与常量变量是可以变化的,有的时候我们不想要变量被改变,可以使用#define定义一个宏,或者使用const关键字对
eeert2
·
2022-06-17 22:27
Spring AOP 切面
编程记录
日志和接口执行时间
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
程序员日常填坑
·
2021-06-19 07:27
高效
编程记录
遇到同一个功能点需要复用的时候,先粘贴复制实现具体功能,在基本功能实现的前提下,推荐封装到工具类、基类或者协议中,。如果需要改动,封装好之后,只需要改一个地方就好了。遇到自己不怎么熟悉的代码怎么办?首先要查看那个相关类库的主页或者github,然后查看相关的官方文档。发现对不懂的地方,不要停留过多时间,先跳过去。开发中遇到自己不懂的地方,及时的根据github或者官网的提示搜索相关tag的相关问题
戒惜舍得
·
2021-05-06 02:57
目录
块级元素、内联元素、段落标签p、超链接标签a)记录5多种弹出框(alert、confirm、prompt)记录6if-else、return关键字记录7DOM记录8用jQuery操作DOM记录9交互式
编程记录
suhuanzhen
·
2021-04-25 23:32
Spring AOP 切面
编程记录
日志和接口执行时间
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
weixin_33815613
·
2020-09-17 13:42
java
开发工具
运维
2019网易秋招
编程记录
一下
第一个瞌睡100%读题读了好久raod绕的乱七八糟的xx一节课有n分钟,在每一分钟他状态是清醒的或者睡着的,某一分钟如果是清醒的就可以获得一个权值你可以叫醒xx一次,叫醒后持续k分钟都是清醒的(包括当前这一分钟)问可以获得权值最大是多少importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scanner
蜜汁蛋总
·
2020-09-14 13:53
Java
[Linux]常用Linux命令小结(持续更新中)
pbcopy命令cat命令locate命令find命令grep命令tar命令sed命令关机命令awk
编程记录
和域的概念常用使用对于ls,cd等太过于基础的命令,本文不将进行介绍。
mapw1993
·
2020-09-14 12:32
学习文档
TeamcenterRcp开发之使用eclipse进行开发调试配置
大家好,我是叮当LIU,一名不造轮子只会C+V的码农搬运工,欢迎关注我的公众号【PLMCODE】,记录
编程记录
生活,加油!
叮当LIU
·
2020-08-20 13:57
Teamcenter开发进阶
Java
编程记录
--- 数据库&SQL(填充中...)
介绍从Java
编程记录
---工具箱(填充中...)文章中拆分出来的一个模块。该模块主要记录,平时遇到的一些sql方面的问题,以便后面查阅使用。下面按照问题场景分类。
xck503c
·
2020-08-15 02:12
Java
数据库&SQL
CSDN封笔声明
经过反复思考之后,由于CSDN越来越违背写程序无偿、开源初衷,比如下载分再也不能设置为0,图片再也不能设置为无水印等待,下定决心对CSDN封笔,下一次再写
编程记录
的话,将会在开源中国另起炉灶!
yongh701
·
2020-08-13 23:28
其它
linux shell 实用
编程记录
不求全而求实用。1.xargs--把一个命令的输出传给另一个命令1.1find./modules/-name*.so|xargscp-t${PACKDIR_SO}/把find的输出给cp作为源参数-t指定cp的目的路径。2.DATE=`date+%Y%m%d`e.g.201304113、查看进程打开的文件,今天调程序时,一个fd不知道什么关闭了,导到select失败badfiledescripto
jemofh159
·
2020-08-09 21:15
linux_shell
select方式socket
编程记录
select方式简单实现tcpserver/**main.c**Createdon:Nov16,2019*Author:cust*/#include#include#include#include#include#include#include#defineTRUE1#defineFALSE0intmain(intargc,char*argv[]){structtimevalrtv;fd_setm
yeelight
·
2020-08-09 16:38
linux
网络
select
socket
linux socket
编程记录
server(多线程)#include#include#include#include#include#include#include#include//clientsocketintclient_fd=0;//serversocketintserver_fd=0;//structsockaddr_inserver_addr;//pthread_mutex_tlock1=PTHREAD_MUTEX
yeelight
·
2020-08-09 16:07
linux
网络
socket
linux
thread
java学习
编程记录
一
1.提示用户输入年月日信息,判断这一天是这一年中的第几天并打印/*编程实现日期判断*/importjava.util.Scanner;publicclassjtest{publicstaticvoidmain(String[]args){//声明变量intyear;intmonth;intday;int[]mon=newint[12];intsum=0;inttw;//输入日期System.out
yulinbiubiubiu
·
2020-08-04 06:29
java
c++和cuda混合
编程记录
二
/////带有继承关系的内存分配遇到了问题,父类,子类sphere*world_device;cudaMalloc((void**)&world_device,sizeof(sphere)*SPHERENUM);sphereworld_host[SPHERENUM]={sphere(0,0,-1,0.5,newlambertian(0.8,0.1,0.2)),sphere(0,-100.5,-1,
_lessismore
·
2020-07-11 08:21
CUDA
c++和cuda混合
编程记录
三
昨天逛stackoverflow还看到有外国人说不能在kernel函数中使用某些类的特性。今天测试一下。在kernel中使用对象数组,父指针指向子类,测试成功。也有可能是的确有些不支持,但是我还没测出来-_-。__global__voidadd(int*a,int*b,int*c,int*d){sphere*s=newsphere();cube*cu=newcube();//problemdown
_lessismore
·
2020-07-11 08:21
CUDA
linux客户端服务器回射程序-
编程记录
#include#include#include#include#include#include#include#include#defineMAXLINE4096#defineLISTEN_NUM1024#defineSERV_PORT9877size_tmy_write(intsock_fd,constvoid*vptr,intn){size_tleft=n;size_tnwritten=0;
yingsun
·
2020-07-09 07:56
网络编程
Python3 Socket编程
因而,在这里将PythonSocket
编程记录
一下,方便网友参考,也方便自己日后用到此文。1TCPSocket服务器编写1.1基础知识1.1.1调用socket.socket()函数创建S
江下枫
·
2020-07-08 06:01
数据结构与算法
Linux 串口
编程记录
参考:https://blog.csdn.net/wangzhen209/article/details/52620906执笔时间:2019.1.18一、安装串口驱动在/dev/目录中tty*ttys*的文件为串口设备的驱动文件,现在的笔记本和台式机很多已经不在自带串口,我用了USB-串口的数据线,此时驱动为ttyUSB*,我用的Ubuntu18.04内核中已经自带USB-串口的驱动文件,不过没有
苍蓝儿
·
2020-07-06 14:02
Linux
嵌入式
[开发笔记] shell 终端
编程记录
偶然的机会,无法使用服务器映射来用记事本工具,sublime啥的去编程,就尝试使用终端编程,一直觉得这种方式挺不方便的。。无耐只好使用,一下记录使用的指令,便于整理,虽不清楚以后是否会用到。。但记录一下吧~1、code代码内容查找指令:find[路径]-typef-iname"*.[文件类型]"|xargsgrep-n--color"[内容]"在指定目录查找相关内容,即先找相关的文件,可指定查找什
南边的阿金
·
2020-07-04 12:20
学习笔记
python常用
编程记录
python常用
编程记录
DataFrame数据筛选两列DataFrame更改索引用reset_index重新生成顺序索引reindex重置索引只改变某一列的列名dataframe中将某一列的值整体映射为另一个值的集合获得
skj1995
·
2020-06-26 12:23
python
并发
编程记录
(一)--单线程、多线程、多进程对比
Python实现并发编程多线程多进程协程(生成器)并发编程的基本概念串行:一个人在一段时间段内只能干一件事情(吃完饭后才能看电视)并行:一个人在一段时间内同时干多件事情(边吃饭边看电视)在Python中,多线程和协程虽然是严格上来说是串行,但却比一般的串行程序执行效率高得很。一般的串行程序,在程序阻塞的时候,只能干等着,不能去做其他事。就好像,电视上播完正剧,进入广告时间,我们却不能去趁广告时间是
憧憬001
·
2020-06-26 00:43
python
c++和cuda混合
编程记录
(一)
最近在用cuda将RT并行化。很多人都说,最好使用c来写cuda,不要用类,尽量用struct代替。因为在cuda里面使用oo来套现在会有很多问题。我也试过,确实很多问题,之前用cpp写的光线追踪用cuda并行化过程中遇到很多问题!快要崩溃的边缘!之后把类改成了struct之后(估计我还改了其他东西-_-),居然奇迹的好了。所以心里一直有疑问,cuda真的不能和cpp一起使用嘛??不能在cuda中
_lessismore
·
2020-06-23 16:55
CUDA
第八期:Android Studio 2.2:全程
编程记录
、离线运行,快速找到对的应用架构和设计
软件更新AndroidStudio2.2Android开发平台更新全程
编程记录
、离线运行,快速找到对的应用架构和设计哪些值得强烈推荐的AndroidStudio插件呢?
优雅的程序员
·
2020-04-04 07:23
自学
编程记录
python学习day4作业完成,今天开始day5学习,之前的学习方法都是看着课件视频照着学,半学半抄,但总的来说内容还算简单。总结之前一个礼拜多的学习方法,先看提前看issue和糖果笔记上要学的对应别人的笔记,然后再看课件,自己思考下应该如何完成,再看视频,了解大概情况,然后看python官网的说明,当然少不了百度搜索,然后就是很痛苦的发现还得照着视频编写。之前的课程比较简单所以一直没看《自学》
秦家炎
·
2019-12-30 13:04
小白尝试写一篇类元
编程记录
。
Java学了几个小时,这两天又被元编程搞死,准备粗粗写一些我的理解。后面还有协程需要理解。感觉年底之前搞定这些有点累。先上参考文献:https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072https://stackoverflow.com/questions/100003/what-are-metaclasses-in-p
就是想学习
·
2019-12-02 22:00
shell
编程记录
1文件比较运算符-efilename如果filename存在,则为真[-e/var/log/syslog]-dfilename如果filename为目录,则为真[-d/tmp/mydir]-ffilename如果filename为常规文件,则为真[-f/usr/bin/grep]-Lfilename如果filename为符号链接,则为真[-L/usr/bin/grep]-rfilename如果fi
myd620
·
2019-04-29 14:00
2018年6月22日
编程记录
今天从下午开始编程。处理的程序是SD卡读取的协议。对于SD卡,stm32提供了官方的固件库。使用官方的API是最为高效地方式。但是在本次移植中,首先出现了DMA运输过程中总是停止不曾运输的问题,这就引出了stm32移植程序的一个重要的注意点:移植程序的时候一定要注意除了初始化函数以及移植程序外,中断函数也要相应地检查,因为很多过程实际上是在中断中处理的。而后面,在移植的过程中,不知道为什么,虽然调
STM_32starter
·
2018-06-22 23:08
stm32
编程记录
2018年6月5日编程笔记
前言:以后编程的话还是要写记录,对于我这种电子系出身的,编程能力还是有很大的问题,本科编程的机会也基本没有了,这回开始开始按照日期做一个
编程记录
,给自己提醒,也希望如果有人跟我一样犯一些错误的话也能够有所收获
STM_32starter
·
2018-06-05 22:38
stm32
编程记录
Linux shell
编程记录
题目要实现的效果如下:Shell脚本文件名为sq,执行时接受2-10范围内的一个整数作为输入参数,在屏幕上用+号、@号和&号画出以给定参数为边长的正方形。例如:输入命令$sq4并回车,则屏幕上会绘制如下的正方形,(注:其中第2、3行上的&符号之间有两个空格)@++@&&&&@++@代码shell代码如下:#/bin/bashreadaif[[a-le10&&a-ge2]]thenfor((i=0;
黄庆庆
·
2018-05-17 13:50
linux
shell编程
[Linux]常用Linux命令小结(持续更新中)
pbcopy命令cat命令locate命令find命令grep命令tar命令sed命令关机命令awk
编程记录
和域的概念常用使用对于ls,cd等太过于基础的命令,本文不将进行介绍。
u010536377
·
2016-03-05 15:00
linux
命令
ssh
awk
C
编程记录
字节对齐#pragmapack(n)和attribute((aligned(m)))的区别:前者告诉编译器结构体或类内部的成员变量相对于第一个变量的地址的偏移量的对齐方式,缺省情况下,编译器按照自然边界对齐,当变量所需的自然对齐边界比n大时,按照n对齐,否则按照自然边界对齐;后者告诉编译器一个结构体或者类或者联合或者一个类型的变量(对象)分配地址空间时的地址对齐方式。也就是所,如果将attribu
tanxuan231
·
2016-01-08 11:00
Android
编程记录
ListView标记行状态的方法
本文实例讲述了Android
编程记录
ListView标记行状态的方法。
lee0oo0
·
2015-11-23 16:05
Linux Shell
编程记录
记录学习Linuxshell编程的一些问题:问题1:有一个模拟终端登陆的shell程序如下:#!/bin/bash#user_login.sh#验证登陆的用户flag=0#提示该脚本的用途echo"Thisscriptisusedtocheckusernameandpasswordwhatyouinput"#for循环用于提示用户输入用户名和秘密,并判断正误for((i=0;i<3;i++));d
johnnyhu90
·
2015-09-30 23:05
Hi
Linux
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他