linux 网络套接字

在内核分析网络分组时,底层协议的数据将传输到跟高的层。而发送数据的时候顺序是相反的。每一层都是通过加(首部+净荷)传向跟底层,直至最终发送。 这些操作决定了网络的的性能。 就如下图所示 linux因此设计了一个结构体 如下代码 /** * struct sk_buff - socket buffer * @next: Next buffer in list * @prev: Previous buffer in list * @list: List we are on *
分类: 其他 发布时间: 02-05 18:01 阅读次数: 0

PTA Java tips(转载)

在PTA提交Java程序需要注意如下几个要点 1. Main类与Scanner 1.1 Main类 你提交的所有程序都应该以如下形式出现 public class Main{ public static void main(String[] args){ //其他代码 } } 即,代码中必须存在一个public class Main。不允许出现其他的public class。 1.2 输入与输出 Java中使用Scanner处理输入。你需要注意如下几个地方
分类: 其他 发布时间: 02-05 18:01 阅读次数: 0

ping命令详解 基础命令学习目录首页

基础命令学习目录首页 原文链接:https://blog.csdn.net/gechong123/article/details/80609598 ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 语法 ping(选项)(参数) 选项 -d:使用Socket的SO_DEBUG功能; -c<完成次数>:设置完成要求回应的次数; -f:极限检测; -i<间隔秒数>:指定收发信
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

Javascript高级编程学习笔记(54)—— DOM2和DOM3(6)范围选择

范围 为了让开发人员更加方便地控制页面“DOM2级遍历和范围”模块定义了“范围”接口 通过该接口开发人员可以选择文档中的一个区域,而不必考虑元素的界限 在常规操作不能有效地修改文档时,使用范围往往可以达到目的 DOM中的范围 DOM2级在Document类型中定义了 createRange()方法 在兼容该接口的浏览器中,该方法属于document对象 可以使用以下代码,检测浏览器对其的兼容 var supportsRange = document.implementation.hasFeat
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

问题1——之Linux虚拟机ip地址消失

原文转自 https://blog.csdn.net/keep_walk/article/details/75115926 以前一直通过ifconfig命令查看ip地址,但是今天用XShell连接自己的虚拟机却连接不上了,开始以为系统的ip地址变了,就输入命令查看,一看结果就没找到ip地址,如图 一下蒙了,什么情况,第一次遇到就百度,结果都不是自己想要的,后来遇到一个博客给了我思路,可能有的服务没启动,我就顺着查看一下,还真是这样如图,然后我就启动该服务,重启Linux系统就好了 已经尝试,是
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

Python(二) 安装PIL

1. 在使用PIL之前我们需先安装PIL。 在cmd中使用 pip 指令,竟报错,没有这个指令 2. 我就给环境变量加上这个指令,找到本机上安装python的位置,找到scrips文件夹, 看到里面的pip与easy_install了吗。 那我们在环境变量里就是加上这个路径 path = %path%;D:\Python\Python36\Scripts 3 退出cmd,重进cmd 测试pip OK,说明PIP指令可以用了 4. 在cmd中输入 pip install pillow OK 安装
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

LeetCode-116-Populating Next Right Pointers in Each Node

算法描述: Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL.
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

LeetCode-117-Populating Next Right Pointers in Each Node II

算法描述: Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL.
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

《SQL CookBook 》笔记-准备工作

目录 准备 1.建立员工表——EMP 2.建立部门表——DEPT 3.EMP表和DEPT表插入数据 4.建立透视表T1,并插入数据 5.建立透视表T10,并插入数据 准备 1.建立员工表——EMP create table EMP ( EMPNO int NOT NULL, ENAME VARCHAR(10), JOB VARCHAR(9), MGR int, HI
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

[网络流24题]最长不下降子序列问题

[luogu 2766] 最长不下降子序列问题 传送门 第一问: \(O(n^2)\) 的DP求LIS 为了下面叙述方便,我们将DP过程讲一遍 子状态:dp[i]表示以a[i]结尾的LIS长度 初始条件:dp[i]=1 状态转移方程:\(dp[i]=dp[j]+1(j<i,a[j]\leq a[i])\) 第二问: 我们发现若a[j]加上a[i]可以构成一个不下降子序列,则\(j<i,a[j] \leq a[i]\) 又发现每个元素只能在一个序列中,考虑拆点 建图方法: 原点S=0,T=2n+
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

Django(母版和继承)

day66 参考:http://www.cnblogs.com/liwenzhou/p/7931828.html#autoid-2-3-6 内容回顾 1. 模板系统(字符串替换) 1. 语法 1. 变量相关: {{ name }},{{name|length}},{{name|default:"默认值"}} 2. 逻辑相关: 1. if判断 {% if a > b %} {% endif %} {% if a > b %} {% else %} {% endif %} {% if a > b
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

一本通1555【例 4】次小生成树

1555:【例 4】次小生成树 时间限制: 1000 ms 内存限制: 524288 KB 题目描述 原题来自:BeiJing 2010 组队赛 给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。 设最小生成树的边权之和为 sum,严格次小生成树就是指边权之和大于 sum 的生成树中最小的一个。 输入格式 第一行包含两个整数 N 和 M,表示无向图的点数与边数; 接下来 MM 行,每行三个数 x,y,z,表示点 x 和点 y 之间有一条边,边的权值为 z。 输出格式 包含一行,仅
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

2018年总结和2019年计划

2019年的最大收获就是在公司转了开发。 去年做了一年的测试,并看完一些计算机基础类的书籍以后 (如SICP, CSAPP, CLRS,程序语言设计-实践之路,代码大全)等书以后, mentor终于肯定我能做开发,于是先去了Android组做了一两个月,然后又被分配到了Web后端项目,一直做到现在。 刚开始做开发是真的一点都不懂,Java不懂,编辑器不懂,debug不懂,代码逻辑也看不懂。 然后想到了天下武功一大抄的套路,因为刚开始给我做的业务也比较简单,做测试也让我比一般人熟悉业务,所以靠着
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

随手练——HDU 1251 统计难题

知识点:前缀树。典型的前缀树模板。 这是用next[26]数组的版本,超内存了。(后来发现,用C++交不会超,G++就会超) #include <iostream> #include <malloc.h> #include <string> using namespace std; typedef struct node{ int pass; struct node* next[26]; } *trieTree; trieTree init() { trieTree
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

苹果设备插入PC不能识别问题解决办法

最近笔者在尝试将手里的iPhone 6S plus插入笔记本时候,除了插入USB设备的提示音外,没有其它任何提示。 在通过搜索后,发现网上大部分的文章都是苹果官网的方法,也就是通过手动安装驱动程序的办法(官网地址),当然没有解决我的问题。 通过一段时间尝试后,终于解决问题。现在记录一下,希望能够解决读者的问题。 可能原因一:驱动问题 ① 打开设备管理器   按 win + R 键打开【运行】,输入 devmgmt.msc      回车确认后打开设备管理器窗口 ② 在【通用串行总线控制器】找到
分类: 其他 发布时间: 02-05 17:44 阅读次数: 0

jmeter学习指南之优化脚本

jmeter脚本优化你应该知道的
分类: 企业开发 发布时间: 02-05 17:40 阅读次数: 0

python分析apache和nginx日志文件输出访客ip列表的代码

把做工程过程中比较好的代码片段做个备份,下面资料是关于python分析apache和nginx日志文件输出访客ip列表的代码。ips={}fh=open("/var/log/nginx/access.log","r").readlines()forlineinfh:ip=line.split("")[0]if6<len(ip)<=15:ips[ip]=ips.get(ip,0)+1pr
分类: 编程语言 发布时间: 02-05 17:30 阅读次数: 0

(简单)华为荣耀note10 RVL-AL09的USB调试模式在哪里开启的教程

当我们使用Pc通过数据线连接上安卓手机的时候,如果手机没有开启usb调试模式,Pc则没能够成功读到我们的手机,有时我们使用的一些功能较好的APP如以前我们使用的一个APP引号精灵,老版本就需要开启usb调试模式下使用,现当新版本不需要了,此情况我们需要想方设法将手机的usb调试模式开启,以下资料我们记录一下华为荣耀note10RVL-AL09如何开启usb调试模式的方法。第一步,在华为荣耀note
分类: 移动开发 发布时间: 02-05 17:30 阅读次数: 0

『高级篇』docker之微服务docker下的服务通讯(19)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『高级篇』docker之微服务docker下的服务通讯(19)上次我们把每个服务都进行了docker化,并且确保了每个docker容器都可以运行起来,但是并没有让他们之间进行彼此的通信,这次就完成通信这件事。让docker服务运行起来,并且保证他们之间的正常通信。源码:https://github.com/limingios/
分类: 企业开发 发布时间: 02-05 17:30 阅读次数: 0

XCode Interface Builder开发——2

XCode Interface Builder开发——2 简单的练手项目--仿苹果自备的计算器 简介 制作一个简易功能的计算器并非难事,但是其中要考虑的不同情况却仍有许多,稍不留神就会踩坑。 例如: 在输入完运算符后如果直接输入负号或者小数点的情况 连续运算的情况 在输入等号后继续运算或直接输入数字进行下一轮的计算的情况 小数情况下,精度带来的问题 ... ... 设计思想 按照编译原理中的三元式的思想,为了区分输入的第一运算对象和第二运算对象,我分别将其命名为firstNum和secondN
分类: 其他 发布时间: 02-05 17:28 阅读次数: 0