- Capture local packets using Wireshark 使用 wireshark 抓本地包
Chia-Te Kuan
http-flv經驗談分析工具测试工具网络
一般而言windows系統本地到本地ip的傳輸不會經過網卡,因此無法由wireshark捕捉解析,本文介紹wireshark同步安裝Npcap方式,藉此loopback本地ip到本地ip本文不推薦網傳routeaddmask255.255.255.255這個方法,因將大幅拖慢系統效率(所有本地到本地的包都要重新入網卡),甚者導致timeout而無法運行NetworkprogramGenerally
- Python 数据包处理
星寂樱易李
pythonWireshark抓包二次开发插件python网络开发语言
在Python中处理多个数据包时,通常的做法是将数据包存储在列表或队列中,然后逐个处理它们。以下是一个简单的示例,说明如何在处理完第一个数据包后处理第二个数据包:#假设我们有一个包含多个数据包的列表packets=["Packet(Length:66)...",#第一个数据包"Packet(Length:66)...",#第二个数据包#...可能还有更多的数据包]defprocess_packet
- 【使用 Python 的 Scapy 库解析网络数据包的一般步骤】
Uncle 城
运维网工pythonpythonpygamescapy网络计算机网络网络技术运维
以下是一个使用Python的scapy库捕获网络数据包并保存到本地文件的示例代码:fromscapy.allimportsniffdefsave_packets_to_file(packets):withopen('network_packets.txt','a')asf:forpacketinpackets:f.write(str(packet)+'\n')#捕获网络数据包,这里可以设置参数来控
- 牛客寒假算法基础集训营6 题解报告
甦萌
比赛地址:https://ac.nowcoder.com/acm/contest/332#questionA:考虑一下极限位置就行#includeusingnamespacestd;#definelllonglongintconstintINF=0x3f3f3f3f;constintmod=998244353;intmain(){std::ios::sync_with_stdio(false);l
- 03-iptables-实验
华小熊
iptablespractical
03-iptables-实验实验A(172.16.11.206)B(172.16.11.216)C(172.16.11.207)1允许B访问A而C不行#A[root@husa~]#iptables-L-n-vChainINPUT(policyACCEPT782packets,74731bytes)pktsbytestargetprotoptinoutsourcedestinationChainFO
- 计算机网络学习笔记——什么是因特网?
Kaho Wang
计算机网络计算机网络网络交换机路由器
拜读《计算机网络:自顶向下方法》后的一些学习笔记和心得1.1.1什么是Internet?从具体构成角度数以亿计的、互联的计算设备:主机=端系统运行网络应用程序通信链路光纤、同轴电缆、无线电、卫星传输速率=带宽(bps)分组交换设备:转发分组(packets)路由器和交换机协议控制发送、接收消息如TCP、IP、HTTP、FTP、PPP所有与因特网相连的设备都称为主机(host)或端系统(endsys
- mm-wiki的packets.go:36: unexpected EOF解决
佳瑞Jarrett
背景MM-Wiki是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业Wiki和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。https://github.com/phachon/mm-wiki某天服务器磁盘满了以后,出现已经登录的用户会闪退回登录界面的问题。以下是debug的过程。环境介绍Linux18.04mm-wiki0.2.1mysql问题排查
- 网络知识&
程序小院
运维Linux网络安全
网络知识1、计算机网络以能够相互共享资源(硬件、软件、数据等)的方式互联起来的多台自治计算机系统的集合。互联的计算机是分布在不同地理位置的多台独立的自治计算机。集合是指联网计算机必须遵循相同的网络协议实现资源共享。2、因特网也称互联网,它是网络的网络。网络把许多计算机连接在一起,因特网则把许多网络连接在一起。连接在因特网上的计算机都称为主机(host)3、路由器路由器是实现分组交换(packets
- 集创北方,ICN6211,ICN6202,MIPI转RGB,MIPI转LVDS,分辨率最高1080P
IC13116740722
桥接芯片视频转换国产嵌入式硬件硬件工程音视频
一、功能:ICN6202是一颗MIPIDSI转LVDS的桥接芯片,其应用图如下:二、产品特征:输入:MIPIDSI支持MIPI®D-PHYVersion1.00.00和MIPI®DSIVersion1.02.00.可接收MIPIDSI18bppRGB666and24bppRGB888packets4lanedata+1laneclock4对数据线可以选择1、2、3、4lanedata每对差分数据传
- WHUT第八周训练整理
未已优
竞赛整理分享ACMWHUT并查集最小生成树
WHUT第八周训练整理写在前面的话:我的能力也有限,错误是在所难免的!因此如发现错误还请指出一同学习!索引(难度由题目自身难度与本周做题情况进行分类,仅供新生参考!)零、并查集与最小生成树一、easy:01、02、03、04、05、06、07、08、09、10、11、12、13二、medium:14、15、16、17、19、22、23、25、26三、hard:18、20、21、24本题解报告大部分
- Android 通过adb命令查看应用流量
broadview_java
AndroidFrameworkadb查看流量流量统计
一.获取应用pid号通过adbshellps-A|grep包名来获取app的pid号二.查看应用流量情况使用adbshellcat/proc/#pid#/net/dev命令来获取流量数据备注:Recevice:表示收包Transmit:表示发包bytes:表示收发的字节数packets:表示收发正确的包量errs:表示收发错误的包量drop:表示收发丢弃的包量wlan0:表示代表的是wlan端口,
- MySQL问题专题: MySQL5报错 Got an error reading communication packets 属于Aborted connection的解决
威迪斯特
mysql数据库网络大数据
目录一、mysql5报错现象说明二、问题分析1,官网说明2,问题分析三、网络问题排查1、问题排查过程2、问题解决一、mysql5报错现象说明客户现场,发现mysql总是出现如下错误,导致视频监控平台的web页面异常,AS-V1000视频平台的客户端看不到任何数据。2023-11-01T10:54:45.537645Z257[Note]Abortedconnection257todb:’ivms32
- Hadoop学习之路(四)HDFS 读写流程详解
shine_rainbow
1.HDFS写操作1.1图解HDFS读过程hdfs写操作流程图.pngimage.png1.2数据写入过程详解1、使用HDFS提供的客户端Client,向远程的NameNode发起RPC请求;2、NameNode会检查要创建的文件是否已经存在,创建者是否有权限进行操作,成功则会为文件创建一个记录,否则会让客户端抛出异常;3、当客户端开始写入文件的时候,客户端会将文件切分为多个packets,并在内
- linux usb 驱动之创urb的创建和销毁
一叶知秋yyds
linux驱动开发linuxc语言驱动开发
structurb结构在驱动中必须不被静态创建,或者在另一个结构中,因为这可能破坏USB核心给urb使用的引用计数方法.它必须使用对usb_alloc_urb函数的调用而被创建.这个函数有这个原型:structurb*usb_alloc_urb(intiso_packets,intmem_flags);第一个参数,iso_packet,是这个urb应当包含的同步报文的数目.如果你不想创建一个同步u
- gem5学习(7):内存系统中创建 SimObjects--Creating SimObjects in the memory system
zhenz0729
gem5学习ubuntulinux
目录一、gem5masterandslaveports二、Packets三、Portinterface1、主设备发送请求时从设备忙2、从设备发送响应时主设备忙四、Simplememoryobjectexample1、DeclaretheSimObject2、DefinetheSimpleMemobjclass3、DefinetheSimpleMemobjclass4、Defineaslavepor
- [翻译]mysql通信协议(3)-Protocol Basics 之 MySQL Packets
一滴水的坚持
官网地址:ProtocolBasics如果MySQL客户端或服务器想要发送数据,则:Splitsthedataintopacketsofsize224bytes将数据分割成大小为224字节的数据块Prependstoeachchunkapacketheader在每个数据块前面添加一个数据包头Protocol::Packet客户端和服务端交换数据包数据最大为16MByte载荷SendingMoreT
- H指数----题解报告
MogulNemenis
题解算法
题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台由题目可知,我们要寻找的是一个最大的H值。首先先对引用次数排序,然后再寻找在规定内的最大H值publicinthIndex(int[]citations){Arrays.sort(citations);inth=0,n=citations.length-1;while(n>=0&&citations[n]>h){h++;n--;}ret
- 使用hping3和wrk模拟泛洪
simplycoder
suricata安全网络安全
一、hping31、syn+随机ip泛洪hping3--flood-S--rand-source-p端口目标iphping3-c10000-d120-S-p80--flood--rand-source192.168.112.130说明:-c100000=packets发送的数量-d120=packet的大小-S=只发送synpackets-p80=目标端口,可以使用任意端口--flood=不显示
- 音视频5、libavformat-2
Qt学视觉
音视频音视频
4、封装Muxers(封装器)以AVPacket的形式获取编码数据并将其写入到指定容器格式的文件或输出字节流中。muxing过程中最重要的API函数有:avformat_write_header()用于写入文件header;av_write_frame()/av_interleaved_write_frame()用于写入packets;av_write_trailer()用于结束文件输出。muxi
- velodyne_msgs/VelodyneScan数据流消息转化为sensor_msgs/PointCloud2点云帧消息
可见一班
LIDAR自动驾驶
目的在查看一个开源数据集时,点云信息格式为velodyne_msgs/VelodyneScan,无法在rviz中显示,需要转换为sensor_msgs/PointCloud2。软件版本Ubuntu20.04+Noetic激光雷达型号32线激光雷达velodyne32E参考方法ROSNoeticvelodyne_msgs/VelodyneScan类型topic/velodyne_packets转换为
- MIT6.828_LAB6_Part A: Initialization and transmitting packets
userXKk
操作系统
Lab6:NetworkDriverIntroduction本实验室默认能自主完成的最后一个项目,现在我们已经有了一个文件系统,本实验中我们将为网卡接口编写驱动程序,该卡基于Intel82540EM芯片,也称为E1000。GettingStarted但是,网卡驱动程序还不足以使JOS连接到Internet。在新的lab6代码中,我们为您提供了网络堆栈和网络服务器。与以前的实验一样,使用git获取该
- Lab6: Network Driver PartA--Initialization and transmitting packets
Emiko_lyl
mit6.828操作系统网络
IntroductionGettingStarted网卡驱动程序还不足以使操作系统连接到Internet。在新的lab6代码中,已经提供了一个网络堆栈和一个网络服务器。探索net目录下的内容和kern/中的新文件。除了编写驱动程序之外,还需要创建一个系统调用接口来访问驱动程序。你将实现缺失的网络服务器代码在网络堆栈和驱动程序之间传输数据包,还将通过完成web服务器将所有内容联系在一起。使用新的we
- AndroidAuto解决PCTS A15 Device ACKs All Audio Packets
写代码的timmy
AndroidAutoandroidjava
androidautoack响应不完整,会导致音频焦点请求响应慢,影响用户体验,PCTS测试音频焦点测试部分基本都过不了,这个是很重要的一部分。当时遇到这个问题,无从下手,又是自动测试,没有什么log,后面花了不少时间才定位到问题。Ack响应的在AudioPlay.java这个文件。接受到数据就会ack响应。接受端跟响应端没有同步上就不会响应全部的Ack。在ackAFrame方法中framesTo
- 蓝桥杯真题31日冲刺国一 | 每日题解报告 第十六天
cloud、泡泡
31日打卡蓝桥杯算法职场和发展c++数据结构
大家好,我是泡泡,今天的题目很合理,很多模板,大家多多掌握,学习一下用各种思路解题,灵活多变!目录一丶金币(模拟)二丶优秀的拆分(位运算)三丶穿越雷区(bfs)四丶蓝肽子序列(动态规划)一丶金币(模拟)题目链接:金币-蓝桥云课(lanqiao.cn)题目要求:国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每
- ffprobe -show_packets和-show_frames之间的区别
瘦弱的皮卡丘
日常心得流媒体音视频ffmpegshow_framesshow_packets
一、show_packets我们只查看视频的packetsffprobe-show_packets"rtmp://jdpull.jd.com/live/14042733"-ofxml|grepvideo结果如下:可以看到,视频流的pts和dts依旧不同步(有B帧),但都是递增的,这是因为使用show_frames分析视频流时,其实分析的是经过解码后的数据,这时的数据已经时yuv数据了,并不是之前的
- 买股票的最佳时机Ⅲ------题解报告
MogulNemenis
题解java算法数据结构
题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台这种寻找最优解的问题,马上想到的就是动态规划和贪心。我们创建一个dp的二维数组,用0表示手持现金,1表示手持股票。初始化dp的值,然后遍历更新即可:publicintmaxProfit(int[]prices){int[][]dp=newint[prices.length][2];dp[0][0]=0;dp[0][1]=-prices[
- 跳跃游戏----题解报告
MogulNemenis
题解java算法
题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题解:其实就直接挨着跳就行了,循环中不断更新k,不停比较k和当前位置跳跃的最大值即可代码:publicbooleancanJump(int[]nums){intk=0;for(inti=0;ik)returnfalse;k=Math.max(k,i+nums[i]);}returntrue;}
- 跳跃游戏Ⅱ-----题解报告
MogulNemenis
题解java算法
题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台与Ⅰ不同的是,这次要求找出最小的跳跃次数。思路也很简单,在每一次跳跃之后都更新最远的跳跃距离。举个列子:输入:2,3,1,1,4第一次跳跃时,最远跳到下标为2的位置,那么在2,3,1之间寻找能够跳跃的最远距离,不断更新,更新为4第二次跳跃即从下标为1的位置开始跳跃,直接跳到终点终点。publicintjump(int[]nums){in
- mac top命令,查内存 cpu
IDO老徐
1、在终端输入命令top-s20(20秒,刷新一次)也可以直接输入top2、按cpu排序输入ocpu3、按内存排序输入orsize你会发现,占内存的,主要是微信和chrome浏览器Networks:packets:8414963/5858Min,14543519/2178Mout.Disks:7728906/70Gread,3637716/35Gwritten.idoxu,isTesterPIDC
- 多数元素-----题解报告
MogulNemenis
题解算法数据结构
题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台这一题仔细阅读题目意思就会发现,主要就是找众数,并且题目中明确告知,给出的数组中必然有出现次数超过n/2的元素。那就很简单了,有一个很偷懒的方法,对数组进行排序,那么第n/2个元素必然是众数。这也太简单了,只需要两行代码publicintmajorityElement(int[]nums){Arrays.sort(nums);retur
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多