HappyLifeLife.com
HappyLifeLife.com
HappyLifeLife.com 登录 HappyLifeLife.com 注册 HappyLifeLife.com
爱新闻 爱生活
爱分享 爱学习
爱读书 爱探索
爱音乐 爱宇宙
爱电影 爱地球
爱阅读 爱世界
爱运动 爱科技
资料宝库

#include "iostream"
#include <winsock2.h>
using namespace std;
#pragma comment(lib,"ws2_32.lib")//载入win32库
#define MAIN_PORT 5500
#define BUFFER_LEN 1024
void main()
{
WSAData wsaData;
WSAStartup(MAKEWORD(2,2),&wsaData);//开启服务
   哥德巴赫(1690-1764),德国人,1742年6月7日写信给大数学家欧拉,提出一个猜想:每一个大于2的偶数都可以表示为两个素数的和(或每一个大于或等于6的偶数都可表示为两个奇素数的和)。同年6月30日欧拉回信表示他虽不能证明此猜想,但他相信这是完全正确的。这就是著名的哥德巴赫猜想(Goldbach's Conjecture)。
  1770年华林(1734-1798)发表哥德巴赫的命题,并加上"每一个大于9的奇数都是三个奇素数的和"的命题。
  1912年兰道(1877-1938)在英国剑桥的一次国际数学会议上,指出哥德巴赫猜想是当时的科学水平不能解决的数论问题。  
  这个难题吸引了很多数学家,19世纪末到20世纪初,有人做了验证,如:6=3+3;8=3+5;10=3+7;12=5+7,直到33x106以内的偶数都是对的,那么对于再大的偶数是否对呢?  
  为了解决这个问题,引入了一个大偶数的概念,即大于k0=ee49数叫大偶数,将任何一个大偶数N写成两个自然数N1、N2的和,即N=N1+N2,而N1、 N2里质因子的个数记为s与t,或写成"s+t"。若能证明对每一个大偶数N总有s=t=1,即"1+1"成立的话,哥德巴赫猜想就基本上解决了,只剩下33x106至k0之间的偶数哥德巴赫猜想是否成立。  
  几十年来,各国的数学家们,沿着这条路线获得很多成果。 
  1973年,中国的陈景润证明了"1+2",这就是所谓的陈氏定理:任何一个大偶数等于一个素数与一个不超过两个素数之积的和。 
  尽管如此,"1+1"尚未有人证明,哥德巴赫猜想也未得到彻底的解决,这颗皇冠上的明珠还在等待着数学家去努力摘取。
哥德巴赫猜想
8月20日
socket的英文原义是“孔”或“插座”。作为4BDS UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。
一 socket协议
Socket协议的形象描述
  socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出网络地址)。对方假如在场并空闲(相当于通信的另一主机开机且可以接受连接请求),拿起电话话筒,双方就可以正式通话,相当于连接成功。双方通话的过程,是一方向电话机发出信号和对方从电话机接收信号的过程,相当于向socket发送数据和从socket接收数据。通话结束后,一方挂起电话机相当于关闭socket,撤消连接。
电话系统
  在电话系统中,一般用户只能感受到本地电话机和对方电话号码的存在,建立通话的过程,话音传输的过程以及整个电话系统的技术细节对他都是不透明的,这也与socket机制非常相似。socket利用网间网通信设施实现进程通信,但它对通信设施的细节毫不关心,只要通信设施能提供足够的通信能力,它就满足了。
  至此,我们对socket进行了直观的描述。抽象出来,socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。在网间网内部,每一个socket用一个半相关描述:
  (协议,本地地址,本地端口)
  一个完整的socket有一个本地唯一的socket号,由操作系统分配。
  最重要的是,socket 是面向客户/服务器模型而设计的,针对客户和服务器程序提供不同的socket 系统调用。客户随机申请一个socket (相当于一个想打电话的人可以在任何一台入网电话上拨号呼叫),系统为之分配一个socket号;服务器拥有全局公认的 socket ,任何客户都可以向它发出连接请求和信息请求(相当于一个被呼叫的电话拥有一个呼叫方知道的电话号码)。
pdflatex找不到
需安装 apt-get install texlive-latex-base

其它应用程序正在使用摄像头解决

打开摄像头时显示其它应用程序正在使用摄像头
原因:
设备管理器--图像设备--有多个虚拟摄像头设备
解决:
将虚拟摄像头禁用即可。

Ubuntu vmware安装常见问题

Ubuntu系统下安装、卸载vmware

下载VMware-Workstation-Full-XXX.x86_XX.bundle
安装
cannot find -lstdc++
sudo apt-get insall gcc-*-multilib g++-*-multilib
查看磁盘大小/磁盘空间使用情况
df -h
查看文件夹大小/目录大小
du -h -d 1
查看文件大小
ls -l
查看内存
cat /proc/meminfo
查看主板
lspci

常用命令

格式化
hadoop namenode -format
文件操作
hadoop fs -ls
hadoop fs -rm
hadoop fs -rmr
hadoop fs -put
hadoop fs -get
解除安全模式
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉
以控制档案如何被他人所存取。
mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有
者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆
是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被
醋泡花生米:生花生米浸泡醋中,5日后食用,每天早上吃10~15粒,有降压、止血及降低胆固醇作用。
需安装 libpam-dev
下列“新”软件包将被安装。
libnss-ldapd{a} libpam-ldapd nscd{a} nslcd{a}
0 个软件包被升级,新安装 4 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 244 kB 的存档。 解包后将要使用 1,065 kB。
您要继续吗?[Y/n ] y
读取: 1 http://cn.archive.ubuntu.com/ubuntu/ oneiric/universe nscd amd64 2.13-20ubuntu5 [71.0 kB]
读取: 2 http://cn.archive.ubuntu.com/ubuntu/ oneiric/universe nslcd amd64 0.7.13 [116 kB]
读取: 3 http://cn.archive.ubuntu.com/ubuntu/ oneiric/universe libnss-ldapd amd64 0.7.13 [32.8 kB]
读取: 4 http://cn.archive.ubuntu.com/ubuntu/ oneiric/universe libpam-ldapd amd64 0.7.13 [23.9 kB]
年龄  高(男) 低(男) 高(女) 低(女)
16—20 115 73 110 70
21—25 115 73 110 71
26—30 115 75 112 73
31—35 117 76 114 74
36—40 120 80 116 77
41—45 124 81 122 78
46—50 128 82 128 79
51—55 134 84 134 80
56—60 137 84 139 82
出现如下错误信息(分别为中英文版本):
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
E: Unable to correct problems, you have held broken packages.
解决方案:降级安装
aptitude install XXX=版本号
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。
  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less
  -s 是代号(symbolic)的意思。
  这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln –s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
  如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls –l命令去察看,就可以看到显示的link的路径了。
  指令详细说明
  指令名称 : ln
  使用权限 : 所有使用者
  使用方式 : ln [options] source dist,其中 option 的格式为 :
  [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
ubuntu 11.10的gcc版本是4.6.1,版本太高,有时编译会出错,可把gcc版本改为4.4.3
安装4.4.3
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
进入/usr/bin目录
将gcc链接到gcc-4.4
sudo mv gcc gcc.bak
sudo ln -s gcc-4.4 gcc
将g++链接改为g++-4.4
sudo mv g++ g++.bak
Windows下.exe程序文件大部分默认安装在C:\Program files下,C:\Windows下放置的是系统的各种配置和环境的系统文件,
Linux系统也是默认一些文件目录的,并且各有各的含义,
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修 改里面的某些文件;
用到的很多应用程序和文件几乎都存放在usr目录下。
ar这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
如果你想做一个网站,你也会用到 ar/www这个目 录。
一般来说ubuntu下的程序安装无非就是三种形式,一种是编译安装(推荐),一种是DEB格式本地安装,还有一种是通过apt包管理器在线安装。
deb格式的文件就像windows下的.exe文件格式一样,双击就可以安装,安装过程同windows一样,但是路径自己是不能更改的,
而编译安装就稍微比deb格式安装困难点了,安装的路径在源码包里,可以自己更改。
一般来说,linux的系统文件目录是各个有各个存在的意义,大家都约定俗成的使用这种规范,从而提高了自己程序使用的效率。

HTML网页可如下编写:

***************************************************************************
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网页标题</title>
</head>
<body>
<p>
网页内容
添加用户
sudo useradd username
删除用户
sudo userdel -r username
修改密码
sudo passwd username
创建组
sudo groupadd groupname
把用户username 加到组groupname
sudo usermod -g groupname username
天天快乐生活[HappyLifeLife.com]
欢迎来访 快乐空间 热点新闻 我的分享 读书频道 七彩生活 精彩世界 快乐搜索 
ICP备15040518 | ©1999-2018 HappyLiveLife.com 版权所有 | 服务 | 爱新闻 | 爱分享 | 在线搜索 | 招贤纳士
欢迎来访 快乐空间 热点新闻 我的分享 读书频道 七彩生活 精彩世界 快乐搜索 
ICP备15040518 | ©1999-2018 HappyLiveLife.com 版权所有 | 服务 | 爱新闻 | 爱分享 | 在线搜索 | 招贤纳士