ICode9

精准搜索请尝试: 精确搜索
  • Python网络编程——TCP套接字通信、通信循环、链接循环、UDP通信2022-03-03 13:30:00

    文章目录 基于TCP的套接字通信加上通信循环加上链接循环基于UDP协议的套接字通信 基于TCP的套接字通信 以买手机的过程为例 服务端代码 import socket # 1、买手机 phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 流式协议=》tcp协议 # 2、绑定手机卡

  • Java读写文件2022-02-28 23:00:12

    Java读写文件 写入文件 //文件相关操作的类都在java.io.*中 import java.io.*; public class WriteFile { public void main(String[] args) { //构建FileOutputStream 对象,文件不存在会自动创建 FileOutputStream f = new FileOutputStream("Test.tx

  • 【python】【初学笔记八】数据库2022-02-28 11:35:05

    """ #sqlist import sqlite3 # 导入访问SQLite的模块 # ①、打开或创建数据库 # 也可以使用特殊名::memory:代表创建内存中的数据库 conn = sqlite3.connect('first.db') # ②、获取游标 c = conn.cursor() # ③、执行DDL语句创建数据表 c.execute('''create table user_tb(

  • 【Python 语言基础】对象持久化的小例子2022-02-26 17:03:34

     返回: Python基础 索引页 以下是一个在 python 语言中进行持久化的小例子。 下面的程序,通过利用 shelve,生成一个名称为 spam.db 的文件。在其中存储数组 db。通过执行 db['eggs'] = 语句,在给这个数组的第一个元素执行下标为 'eggs',这里,我们存储了一个字符串: 'some eggs'。 impo

  • close-on-exec 相关的一个 bug2022-02-26 13:00:29

    close-on-exec 相关的一个 bug 测试一个用 V4L2 拍照的程序时,发现程序单独运行很正常,但在多进程环境下运行时就会出现问题,具体表现为执行 open 系统调用打开 /dev/video 设备时返回 EBUSY 错误,查询 V4L2 的文档可以看到该错误的含义 EBUSY The driver does not support multiple

  • 网络编程回顾2022-02-25 18:01:42

    网络编程 1.1、网络通信要素 通信双方地址 ip地址 端口号 准确定位到网络一台或者多台主机上的程序,需要网络ip和端口号。 协议:网络通信的规则 OSI七层网络模型,(理想化模型) TCP/IP参考模型,(实际应用模型) 1.2、IP ip地址:Internet Protocol Address。 唯一定义一台网络上

  • java实现 TCP通信2022-02-21 10:04:37

    //服务端import com.hl.bluetooth.util.CRC16; import com.hl.bluetooth.util.FrameCheckFailedException; import com.hl.bluetooth.util.stream.StreamUtils; import com.hl.bluetooth.util.util; import lombok.SneakyThrows; import org.slf4j.Logger; import org.slf4j.Logg

  • JDBC012022-02-16 04:00:08

    JDBC基本介绍 基本介绍            好处 直接访问数据库:   使用jdbc访问数据库——面向接口编程            JDBC模拟 /** * @author 紫英 * @version 1.0 * @discription 模拟JDBC */ public interface JDBCInterface { //连接方法 public Object

  • pymysql模块2022-02-14 16:28:52

    pymysql模块 插入多条记录 cursor = con.cursor() depinfo=[(205,"财务"),(206,"生产")] sql='insert into depa values (%s,%s);' cursor.executemany(sql,depinfo) con.commit() #一定要记得commit cursor.close() con.close() password("123456") #

  • I/O流之缓存流效率测试2022-02-11 10:35:26

    本文在于测试使用缓存流是否可以提高流的读写效率 使用的计时工具是由Hutool提供的TimeInterval 测试内容是复制文件,文件大小为6499kb 实验组: 1、使用FileReader文件字符输入流读取文件内容,再使用FileWriter文件字符输出流写入,一个一个字节读取。 2、使用FileReader文件字符输入流

  • Django ORM 连接超时的坑2022-02-11 09:02:27

    Django ORM 连接超时的坑 数据库链接丢失异常 django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query') 查询mysql全局变量SHOW GLOBAL VARIABLES;可以看到wait_timeout,此变量表示连接空闲时间,MySQL默认的时间是8小时。如果客户端使用一个连

  • [java基础] 网络编程: 域名.InetAddress类.TCP/IP2022-02-10 23:34:54

    网络的相关概念 网络通信 网络 ip地址 概念:用于唯一标识网络中的每台计算和41主机查看ip地址:ipconfigip地址的表示形式:点分十进制 xx.xx.xx.xx每一个十进制数的范围:0~255ip地址的组成=网络地址+主机地址,比如:192.168.16.69IPv6是互联网工程任务组设计的用于替代IPv4的

  • 【Java Socket网络编程】模拟一个客户端和服务端,客户端向服务端传送图片,服务端接收成功后向客户端发送反馈信息2022-02-10 22:06:20

    要注意的点: ServerSocket 和 SocketInetAddress 类socket.getInputStream() 和 socket.getOutputStream()socket.getOutputStream() 这个输出流在完成输出后,需要有一个结束标记,可以用socket.shutdownOutput(),否则会一直等待继续输出socket流在最后一起关闭 客户端代码: public

  • java学习笔记(序列化初步+数据流+处理流的个人理解)2022-02-10 11:30:00

    序列化的本质其实就是。 将某样东西封装为对象之后,利用序列化转化为二进制文件,再利用字节输出流储存在硬盘中。而反序列化则是把二进制文件在嵌套了输入流的序列化处理下,重新变回原来的样子  这个图片代表我对序列化的理解,同时也是我对于大多数处理流和嵌套的理解 序列化的代

  • java IO流2022-02-09 17:33:27

    File文件和文件夹 创建文件 //.表示当前项目工作目录,分隔符Windows \ ;Linux / 所以用File.separator File file = new File("." + File.separator + "测试.txt"); System.out.println("当前文件路径:" + file.getCanonicalPath()); System.out.println("当前文件是否文

  • Backtrader:用最简单策略回测2022-02-07 14:03:19

    翻译自: Quickstart Guide - Backtrader 原文数据无法下载,对代码进行部分修改以获取tushare股票数据。 运行结果: 期初资金: 100000.00 2020-02-03, Close, 4.68 2020-02-04, Close, 4.51 2020-02-05, Close, 4.57 2020-02-06, Close, 4.61 2020-02-07, Close, 4.70 2020-02-10,

  • Python open和with open的区别2022-02-06 12:30:44

    演示环境,操作系统:Win10 21H2(64bit);Python解释器:3.8.10。 open是Python的一个内置函数,一般用于本地文件的读写操作。with open不是一个整体,是使用了with语句的open函数。with open可以说是open的优化用法或高级用法,相比open更加简洁、安全。open函数必须搭配.close()方法使用,先

  • 简述IO流2022-02-04 23:00:44

    首先IO流是有输入和输出机制组成。 在细分为字节输入输出和字符输入流,众所周知,我们java代码最小的基本单位就是字节byte,所以底层的都是字节,只不过在字符中,通过解码转为了字符。 输入:从磁盘到内存,read         字节:InputStream         字符:Reader 输出:从内存到

  • 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——页面与对话框2022-02-03 22:02:47

    文章目录 JQuery Mobile基础1. 页面与对话框1.1 简单的helloworld1.2 利用JQuery脚本DIY闪光灯效果1.3 不断切换的场景1.4 整人游戏1.5 手机被入侵页面框案例1.6 实现渐变背景1.7 另一种对话框1.8 对话框的高级属性1.9 基于JQuery Mobile的简单相册 JQuery Mobile基础

  • Lab1 Xv6 and Unix utilities2022-02-03 15:58:00

    Lab1 Xv6 and Unix utilities sleep user/sleep.c implement the UNIX program sleep for xv6; your sleep should pause for a user-specified number of ticks. A tick is a notion of time defined by the xv6 kernel, namely the time between two interrupts from the

  • Python_文件操作(文件打开形式,与文件常见方法(读取中文文件),拆分文件任务)2022-02-03 00:03:05

    文章目录 1.文件打开形式2.文件常见操作open函数打开文件注意:open函数打开中文文件close函数关闭文件read函数读取文件内容tell函数,返回文件指针当前指向seek(offset,from)函数,更改文件指针指向writelines/write函数向文件内写入数据3.文件任务(文件拆分) 1.文件打开形式 r

  • JDBC入门2022-02-02 18:33:29

    JDBC使用方法 本质就是 socket 链接 简单入门 package JDBC01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JDBC01 { public static void main(String[] args) throws Exception {

  • TCP文件上传实现2022-02-02 16:35:23

    文件上传 客户端 package com.wang.netStudy.lesson02; import java.io.*; import java.net.InetAddress; import java.net.Socket; public class TcpClientDemo02 { public static void main(String[] args) throws Exception { //1,创建一个Socket连接 So

  • 缓冲区溢出常用脚本2022-02-02 12:02:58

    缓冲区溢出常用脚本 爆破返回地址偏移 from pwn import * context.log_level='debug' def find_overflow_lenth(): i=1 while True: try: io=process("./level4") io.sendline('a'*i) context=io.recvlin

  • 7.文件重定向和管道2022-02-02 11:36:19

    标准文件描述符 文件描述符(file descriptor)的概念:文件描述符是一个大于等于0的整数,它的含义是进程的文件打开表中项目的序号(从0开始)。对于一个进程而言,文件描述符是操作一个打开文件(或是一个设备文件,或是一个socket连接)的句柄。该条项目会存储指向系统级文件打开表相应条目的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有