- 博客(251)
- 资源 (296)
- 收藏
- 关注
原创 Visual Studio Code 中设置PYTHONPATH
{ "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", .
2022-01-05 10:58:57
1132
转载 2021-03-31 网络协议中, 段、包和帧之间的区别
“段”、“包”、“数据报”、“框架”等术语在不同的书籍和文章中被大量使用和重复使用,以传达不同的含义,现在已经变得完全令人困惑。特别是在介绍了网络通信的分层结构之后。一个很好的方法来解决这个问题,就是把它们称为“PDU(协议数据单元)”。无论您谈论的是网络层、传输层还是物理层,术语PDU都是通用的,适用于所有领域。当然,不同的层在数据之上添加不同的字段,但它们仍然可以被称为pdu。也就是说,根据OSI参考分层架构,下面是被广泛接受的。传输层的PDU称为“段”,网络层的PDU称为“包”,数据链路层
2021-03-31 11:13:37
3430
原创 2021-03-31 MAC地址在 TCP/IP 栈中是什么地位?
以下是TCP/IP网络的设计方法。传输层- TCP端口网络层- IP地址数据链路层- MAC地址。应用程序将数据包交给TCP/IP。这种数据被称为有效载荷。TCP(传输层)添加源端口号和目的端口号,并将包给予网络层。IP(网络层)增加源IP地址和目的IP地址,并把数据包给数据链路层MAC(数据链路层)添加源MAC地址、目的MAC地址和CRC,将数据包传递给物理层。PHY(物理层)添加前导和SFD,并通过线/无线/光发送数据包。前导码- 7字节;SFD -
2021-03-31 10:30:54
883
原创 windows下, smartgit 17.1 过期处理
smartgit 17.1 足以够用到怀疑人生了: windows+R:输入%APPDATA%\syntevo\SmartGit\ 打开,然后在C:\Users\c0644\AppData\Roaming\syntevo\SmartGit\17.1下删除setting.xml文件;
2021-03-12 09:23:52
345
转载 centos 6 扩展硬盘空间
Increase/expand an EXT4 filesystem in RHEL 6 / CentOS 6This guide will explain how to grow an EXT4 filesystem on VMWare Virtual Machine without a reboot.Verify if your server has EXT4 file system (you should see "ext4" in the Type column):# df -Th
2021-03-11 16:25:45
503
转载 GetFullPathName和GetLongPathName
这两个都是kernal32.dll提供的API。 参考MSDN说明: GetFullPathName: 用于获取某文件的全路径和文件名称;不推荐在多线程应用中使用;该函数不检查返回的路径是否合法或存在;也用于计算路径中的部分值(比如取父目录)。 GetLongPathName: 转换指定路径为长路径格式(相对短路径ShortPath : dos格式而言);在
2015-02-26 11:05:38
4667
转载 Multiply quaternion by vector3... how is it done (mathematically)?
1I'm not asking for a "transform.rotation * Vector3.forward = unit direction". What I am asking is more mathematical than that.What are the mathematical steps taken in Unity by
2014-07-06 23:58:16
1663
转载 CSerialPort Class
#include "stdafx.h" #include "SerialPort.h" #include // // 构造函数 // CSerialPort::CSerialPort() { m_hComm = NULL; // 重叠结构成员置0 m_ov.Offset
2014-06-26 09:59:26
1002
转载 分布式Web服务器架构演变形成
开始由于某些想法于互联网上搭建了网站时候甚至有能主机都租借由于篇文章我们只关注架构演变历程因此假设时候已经托管了台主机并且有定带宽了时候由于网站具备了定特色吸引了部分人访问逐渐发现系统压力越来越高响应速度越来越慢而时候比较明显数据库和应用互相影响应用出问题了数据库也容易出现问题而数据库出问题时候应用也容易出问题于进入了第步演变阶段:应用和数据库从物理上分离变成了两台机器时候技术上没有新要求发现确实
2014-06-24 14:14:59
999
原创 msyql connnector/c++ , to change connect port
http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html
2014-04-21 16:21:18
873
转载 win7系统 激活步骤
第一步:去掉原来的激活信息,这个即使在系统已经被发现盗版黑屏的时候仍然管用WIN+R 打开运行,输入 slmgr.vbs /upk 然后回车,会告诉你系统密钥已经卸载掉【这一步挺重要,绝对首创,如果使用了其他激活工具,不这么做,所以激活才失败,因为有残留的激活信息。】第二步:然后采用下面的激活工具进行激活即可,请参考我上一个的回答,已经完美解决问题了~ 那里面有下载的地址【顺便说下,这个就是
2014-04-13 14:37:25
5973
原创 英语学习利器,后悔后知后觉了--------------------韦氏三宝
其实不是完全的,而是1.Dictionary2.Synonyms and Antonyms(同义词、近义词词典,含有对比分析解释,个人认为比韦小黄thesaurus要好)3.Vocabulary builder
2014-04-09 20:21:49
16105
转载 float与double的范围和精度
float与double的范围和精度原文:http://blog.youkuaiyun.com/wuna66320/article/details/16917341 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)doub
2014-04-03 10:46:24
737
原创 vs c库连接 Mysql后, 关闭M时,提示 Run-Time Check Failure #2 - Stack around the variable 'mysql' was corrupted.
// TestMysql.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include #include #pragma comment(lib,"li
2014-04-02 15:01:28
2109
转载 vc++与MySQL数据库的连接(C库API方法,非odbc)
1.MySQL数据库的安装 你可以从MySQL的官网上或者从如下地址下载MySQL的数据库安装包(http://download.youkuaiyun.com/detail/nuptboyzhb/4619847)。本文以mysql-5.0.27-win32为例。下载完之后解压安装。注意:在安装的过程中,选择安装“完全版”(complete),不要选择默认的“典型”。否者,没有c++相关的连接库。然后一直点
2014-04-02 12:22:26
1546
原创 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
链接器->系统->子系统->控制台或windows 后面的”最低版本“是5.01
2014-04-01 15:27:27
6259
原创 医保社保区别/使用
医保卡功能单一,就是在看病,买药时使用。社保卡是多功能卡,包含了医保卡的所有功能,还具有其它各类社会保障和福利。包含了养老、失业保险,工伤保险,生育保险等等,据说一共有49种功能。还有,社保卡只有上海户籍可以办理,哪怕在上海缴纳四金也不能办理,而医保卡是没有户籍之分的,只要缴纳医保就可以办理。如果你是上海人,去社区服务中心就可以办理了,一张社保卡就有了所有功能,不能再办单独的医保卡。(
2014-03-27 13:41:14
1480
原创 牛津词典应用程序/ 网址
牛津网址:http://www.oxfordlearnersdictionaries.com/definition/english/rage_1牛津应用程序:chrome-extension://nmdnfeohnddmdmknpjbmnknkmkpcehhn/main.html#rage
2014-03-24 12:42:29
1914
转载 英语词典中的一些符号 意思
a. adjective 形容词adv. adverb 副词art. article 冠词conj.conjunction 连词int. interjection 感叹词n. noun 名词prep.preposition 介词pron.pronoun 代词v. verb 动词
2014-03-24 12:36:03
6438
转载 ACE的陷阱
坦白说,使用这个标题无非是希望能够吸引你的眼球,这篇文章的目的仅仅是为了揭示一些ACE缺陷的。文章适合的读者是对ACE(ADAPTIVE Communication Environment)有一定研究,或者正在使用ACE从事项目开发的人士参考。如果你对C++还是新手,甚至包括ACE知识初学者,(但你想飞的更高),建议你收藏这篇文档以后阅读。秉承陷阱系列文章的传统,我只是通过一些辩证的角度去看A
2014-03-21 15:16:22
2002
原创 ubuntu (标准输出)重定向> 及 等同于 & 的用法 etc:1>/dev/null 2>&1
shell中可能经常能看到:1>/dev/null 2>&11) /dev/null 代表空设备文件命令的结果可以通过%>的形式来定义输出2) > 代表重定向到哪里,例如:echo "123" > /home/123.txt 表示标准输出重定向至 123.txt文件,即向此文件写入字符串 “123”3) 数字与重定向符号 “>”一起使用时所代表的意义1 表示stdout
2014-03-18 10:04:42
8439
转载 cc、gcc、g++、CC的区别概括
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun
2014-03-18 08:46:27
723
转载 Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make 的用法,能在Linux系统上编程。环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include
2014-03-18 07:44:49
576
转载 Linux/Unix环境下的make命令详解
无论是在linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要
2014-03-14 10:23:35
2071
原创 The Linux man-pages project -online resources / manual pages - sections / etc
go to here to find these beauties: https://www.kernel.org/doc/man-pages/The Linux man-pages project documents the Linux kernel and C library interfaces that are employed by user-space pr
2014-03-14 09:28:42
791
原创 vs2013 find and replace - use regular expressions 统计代码行
^[\r\n\s]*[^\r\n\s#/]+.*$ 开头若干个空白符,中间必有“非空白且非#、/符号”的行。 Matching lines: 48532 Matching files: 71 Total files searched: 72-----------------------------------------------------------------
2014-03-13 14:29:05
3664
转载 shell中一些特殊符号的含义
1、{}大括号: 用法一:通配符扩展 eg: ls my_{finger,toe}s 这条命令相当于如下命令的组合: ls my_fingers my_toes eg: mkdir {userA,userB,userC}-{home,bin,data}我们将得到 userA-home, userA-bin, userA-data
2014-03-13 10:56:46
1357
原创 vim去掉windows文本的多余的回车符(^M)
vim去掉windows文本的多余的回车符(^M)1 使用sed 命令(^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m )sed -i 's/^M//g' filename2 在vim下类似:%s/^M//g(^M输入方法和上面方法相同)
2014-03-13 09:57:24
1045
原创 bash 模式/启用模式
INVOCATION A login shell is one whose first character of argument zero is a -, or one started with the --login option. An interactive shell is one started without non-option argument
2014-03-06 17:18:53
2082
转载 man bash 完全手册安装 / 查看函数原型
用man查看pthread相关函数时,发现这些函数都没有。 原来Ubuntu没有安装全man手册apt-get install manpages-de manpages-de-dev manpages-dev glibc-doc manpages-posix-dev manpages-posixmanpages manpages-dev
2014-03-06 16:35:08
1083
转载 什么是Bash Shell的内建(build in)命令
1.什么是build in命令:shell内建命令是指bash(或其它版本)工具集中的命令。一般都会有一个与之同名的系统命令,比如bash中的echo命令与/bin/echo是两个不同的命令,尽管他们行为大体相仿。当在bash中键入一个命令时系统会先看他是否是一个内建命令,如果不是才会查看是否是系统命令或第三方工具。所以在bash中键入echo命令实际上执行bash工具集中的bash命令也
2014-03-06 16:14:24
3170
原创 linux 压缩指令及名称意义统计
1 tar 命令最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar; *.tar ----tar 程序打包癿数据,并没有压缩过; tar是打包程序,这个命令可以在打包的同时调用gzip或者bzip2进行压缩. 一般以.tar.gz结尾的是用gzip压缩的,而.tar.bz2结尾的是用bzip2压缩的. tar 对文件目录进行打包备
2014-02-26 15:54:21
806
原创 ubuntu 档案/文件内容查看命令/工具
cat ----------------------由第一行开始显示档案内容tac ---------------------从最后一行开始显示,可以看出 tac 是 cat 的倒着写nl ----------------------显示癿时候,顺道输出行号more -------------------一页一页癿显示档案内容less -------------------不
2014-02-24 15:26:08
2429
转载 ubuntu 目录结构
FHS 定义出根目彔(/)底下应该要有底下这些次目彔的存在才好:/bin 系统有徆多放置执行文件的目彔,但/bin 比较特殊。因为/bin 放置的是在单人维护模式下还能够被操作的挃令。 在/bin 底下的挃令可以被 root 不一般账号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash 等等常用的挃令。/boot
2014-02-24 14:09:13
697
原创 ubuntu 关机
关机前观察系统的使用状态:如果要看目前有谁在在线,可以下达『who』这个指令;而如果要看网绚的联机状态,可以下达『 netstat -a 』这个指令;而要看背景执行的程序可以执行『 ps -aux 』这个指令。使用这些指令可以让你稍微查看下主机目前的使用状态!就可以判断是否可以关机了。将数据同步写入硬盘中的指令: sync惯用的关机指令: shutdown重新启
2014-02-24 11:00:37
669
原创 ubuntu 简单文档编辑工具:nano
在 Linux 系统当中有非常多的文书编辑器存在,其中最重要的就是 vi;不过也有简单的文档编辑器,如nano。 nano 的使用其实径简单,你可以直接加上档名就能够开启一个新/旧的文档。
2014-02-24 10:50:19
833
原创 shell man文件使用
Linux 系统的在线求劣 man page /info page在 man page 当中可以利用键来帮忙查阅: 向下翻页的话,可以按下键盘的空格键,也可以使用[Page Up]不[Page Down]来翻页; 如果你知道某些关键词的话, 那举可以在任何时候输入/word,来主动搜寻关键词;例如在搜寻当中,我输入了/date ,man page 就会开始搜寻跟 date 有
2014-02-24 10:38:23
1087
原创 编译mysql c api 或者 mysql++ 程序成功,运行时却提示 程序不能启动,因为计算机找不到 dll(mysqlpp_d.dll/mysql.dll)
[MySQL-plusplus] The program can't start because mysqlpp_d.dll is missing from your computer.解决方法: copy the dll file to the dir c:\windows\system,then F5, it works.
2014-02-21 15:25:01
915
转载 五个常用MySQL图形化管理工具
MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1、phpMyAdmin(http://www.phpmyadmin.net/)
2014-02-20 10:04:10
1173
转载 ubuntu中root用户与普通用户之间转换
普通用户切换到root用户1.未设置root密码时,先通过命令:sudo passwd root 回车键2出现提示输入当前用户密码,自己输入 回车键3出现提示让输入unix新密码,自己设定 回车键4再次输入新密码 回车键5输入命令:su 回车键6输入刚设定的unix密码 回车键即可进入root用户root用户切换到普通用户1.输入exit命令 回车键即可进入普通
2014-02-19 14:27:32
1334
Assistant_vs2013.rar
2014-02-10
ACE自适配通信环境 Douglas C. Schmidt
2013-08-05
Network+Programming+for+Microsoft+Window....CHM
2013-03-31
VS2003安装文件.part37.rar 共37个
2012-11-24
VS2003安装文件.part36.rar 共37个
2012-11-17
VS2003安装文件.part35.rar 共37个
2012-11-17
VS2003安装文件.part34.rar 共37个
2012-11-16
VS2003安装文件.part33.rar 共37个
2012-11-16
VS2003安装文件.part32.rar 共37个
2012-11-16
VS2003安装文件.part31.rar 共37个
2012-11-16
VS2003安装文件.part30.rar 共37个
2012-11-16
VS2003安装文件.part29.rar 共37个
2012-11-16
VS2003安装文件.part28.rar 共37个
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人