#96
展开↯#97
作者:广西河池市
PHP根据经纬度,计算2点之间的距离的2种方法
计算地球表面2点之间的球面距离
#,广西河池市,2023-05-29,16:01:58, PHP,Mysql根据经纬度计算距离并排序
网上给出的计算公式是这样的:

Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度
a = Lat1 – Lat2为两点纬度之差 b = Lng1 -Lng2 为两点经度之差
6378.137为地球半径,单位为公里
计算出来的结果单位为公里
#,广西河池市,2023-05-29,16:03:47, php根据经纬度排序,根据经纬度筛选距离段
SQL 语句:select location.* from (select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance from bsx_training where (px_state = 1) and (type_id != '') and (((px_lat >= 27.683290277922) and (px_lat <= 45.653769722078)) and ((px_lon >= 105.81826766053) and (px_lon <= 128.22245033947))) order by distance limit 0,10) location where (1=1) and (location.distance <= 500)
先忽略上面这条SQL语句。一一解释
根据SQL排序的SQl语句
这是一个生成根据SQL排序函数代码
接下来下面是设置经纬度范围内的数据
下面算出经纬度范围内的数据控制函数
要实现根据经纬度排序
就直接调用distance_sql(lon1,lat1,lon2,lat2)传入参数 并且as 一个别名例如 as distance, 然后sql语句中 order by 排序 根据 distance排序
如果筛选距离段 1000米-2000米的数据
那就sql语句嵌套sql
select *.loation from (select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance) from table location where (location.distance >= 1000) and (location.distance <= 2000))
如果实现根据最近位置排序sql
select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance order by distance
计算地球表面2点之间的球面距离
/**
* @param $lat1
* @param $lng1
* @param $lat2
* @param $lng2
* @return int
*/
function getDistance($lat1, $lng1, $lat2, $lng2){
//将角度转为狐度
$radLat1=deg2rad($lat1);//deg2rad()函数将角度转换为弧度
$radLat2=deg2rad($lat2);
$radLng1=deg2rad($lng1);
$radLng2=deg2rad($lng2);
$a=$radLat1-$radLat2;
$b=$radLng1-$radLng2;
$s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137;
return $s;
}
/**
* @param $lat1
* @param $lon1
* @param $lat2
* @param $lon2
* @param float $radius 星球半径
* @return float
*/
function distance($lat1, $lon1, $lat2,$lon2,$radius = 6378.137)
{
$rad = floatval(M_PI / 180.0);
$lat1 = floatval($lat1) * $rad;
$lon1 = floatval($lon1) * $rad;
$lat2 = floatval($lat2) * $rad;
$lon2 = floatval($lon2) * $rad;
$theta = $lon2 - $lon1;
$dist = acos(sin($lat1) * sin($lat2) +
cos($lat1) * cos($lat2) * cos($theta)
);
if ($dist < 0 ) {
$dist += M_PI;
}
return $dist = $dist * $radius;
}
$lat1 = '31.253411';
$lon1 = '121.518998';
$lat2 = '31.277117';
$lon2 = '120.744587';
echo getDistance($lat1, $lon1, $lat2, $lon2); // 73.734589823361
echo distance($lat1, $lon1, $lat2, $lon2); // 73.734589823354
Run code
Cut to clipboard
网上给出的计算公式是这样的:
Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度
a = Lat1 – Lat2为两点纬度之差 b = Lng1 -Lng2 为两点经度之差
6378.137为地球半径,单位为公里
计算出来的结果单位为公里
select *,(2 * 6378.137* ASIN(SQRT(POW(SIN(PI()*(111.86141967773438-lng)/360),2)+COS(PI()*33.07078170776367/180)* COS(lat * PI()/180)*POW(SIN(PI()*(33.07078170776367-lat)/360),2)))) as juli from `area`
order by juli asc limit 0,20
Run code
Cut to clipboard
SQL 语句:select location.* from (select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance from bsx_training where (px_state = 1) and (type_id != '') and (((px_lat >= 27.683290277922) and (px_lat <= 45.653769722078)) and ((px_lon >= 105.81826766053) and (px_lon <= 128.22245033947))) order by distance limit 0,10) location where (1=1) and (location.distance <= 500)
先忽略上面这条SQL语句。一一解释
根据SQL排序的SQl语句
// lon1当前用户经度 lat1当前用户纬度,lon2 sql的经度字段 lat sql的纬度字段function distance_sql($lon1,$lat1,$lon2,$lat2)
{
$sql = "round(6378.138*2*asin(sqrt(pow(sin( ({$lat1}*pi()/180-{$lat2}*pi()/180)/2),2)+cos({$lat1}*pi()/180)*cos({$lat2}*pi()/180)* pow(sin( ({$lon1}*pi()/180-{$lon2}*pi()/180)/2),2)))*1000) ";
return $sql;
}
Run code
Cut to clipboard
这是一个生成根据SQL排序函数代码
接下来下面是设置经纬度范围内的数据
// 当前登录用户经纬度if(I("post.location")){
// 用户经纬度
$location = explode(",",I("post.location"));
$userLon = $location[0];
$userLat = $location[1];
// 经纬距离筛选筛选
$location = getAround($userLat,$userLon,1000000);
$wheres1.=" and (((px_lat >= {$location["minLat"]}) and (px_lat <= {$location['maxLat']})) and ((px_lon >= {$location['minLng']}) and (px_lon <= {$location['maxLng']})))";
// 经纬度距离优先排序,距离最近优先显示
if(I("post.distance_sort")){
$distanceSql = ",".distance_sql($userLon,$userLat,"px_lon","px_lat")." as distance";
$orderBy = " distance";
}
if(I("post.km")){ $kmStr = I("post.km"); // 距离 1千米-1万米之前
// $kmStr = "1000,10000"; // 距离小于1千米 //$kmStr = "<1000"; //距离大于1千米 //$kmStr = ">1000";
if(strpos($kmStr,"<") !== false){
$km = explode("<",$kmStr);
$wheres2 .= " and (location.distance <= {$km[1]})";
}else if(strpos($kmStr,"-") !== false){
$km = explode("-",$kmStr);
$wheres2 .= " and ((location.distance >= {$km[0]}) and (location.distance <= {$km[1]}))";
}else if(strpos($kmStr,">") !== false){
$km = explode(">",$kmStr);
$wheres2 .= " and (location.distance >= {$km[1]})";
}
}
}
Run code
Cut to clipboard
下面算出经纬度范围内的数据控制函数
/**
*
* @param $latitude 纬度
* @param $longitude 经度
* @param $raidus 半径范围(单位:米)
* @return multitype:number
*/
function getAround($latitude,$longitude,$raidus)
{
$PI = 3.14159265;
$degree = (24901*1609)/360.0;
$dpmLat = 1/$degree;
$radiusLat = $dpmLat*$raidus;
$minLat = $latitude - $radiusLat;
$maxLat = $latitude + $radiusLat;
$mpdLng = $degree*cos($latitude * ($PI/180));
$dpmLng = 1 / $mpdLng;
$radiusLng = $dpmLng*$raidus;
$minLng = $longitude - $radiusLng;
$maxLng = $longitude + $radiusLng;
return array (minLat=>$minLat, maxLat=>$maxLat, minLng=>$minLng, maxLng=>$maxLng);
}
Run code
Cut to clipboard
要实现根据经纬度排序
就直接调用distance_sql(lon1,lat1,lon2,lat2)传入参数 并且as 一个别名例如 as distance, 然后sql语句中 order by 排序 根据 distance排序
如果筛选距离段 1000米-2000米的数据
那就sql语句嵌套sql
select *.loation from (select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance) from table location where (location.distance >= 1000) and (location.distance <= 2000))
如果实现根据最近位置排序sql
select *,round(6378.138*2*asin(sqrt(pow(sin( (36.668530*pi()/180-px_lat*pi()/180)/2),2)+cos(36.668530*pi()/180)*cos(px_lat*pi()/180)* pow(sin( (117.020359*pi()/180-px_lon*pi()/180)/2),2)))*1000) as distance order by distance
public function training_list()
{
$wheres1 = "(px_state = 1)";
$wheres2 = " where (1=1)";
$orderBy = " px_id desc";
if(I("post.location")){
// 用户经纬度
$location = explode(",",I("post.location"));
$userLon = $location[0];
$userLat = $location[1];
// 经纬度筛选
$location = getAround($userLat,$userLon,1000000);
$wheres1.=" and (((px_lat >= {$location["minLat"]}) and (px_lat <= {$location['maxLat']})) and ((px_lon >= {$location['minLng']}) and (px_lon <= {$location['maxLng']})))";
// 经纬度距离筛选
if(I("post.distance_sort")){
$distanceSql = ",".distance_sql($userLon,$userLat,"px_lon","px_lat")." as distance";
$orderBy = " distance";
}
if(I("post.km")){
$kmStr = htmlspecialchars_decode(I("post.km"));
if(strpos($kmStr,"<") !== false){
$km = explode("<",$kmStr);
$wheres2 .= " and (location.distance <= {$km[1]})";
}else if(strpos($kmStr,"-") !== false){
$km = explode("-",$kmStr);
$wheres2 .= " and ((location.distance >= {$km[0]}) and (location.distance <= {$km[1]}))";
}else if(strpos($kmStr,">") !== false){
$km = explode(">",$kmStr);
$wheres2 .= " and (location.distance >= {$km[1]})";
}
}
}
$showNum = 10;
if(I("post.page")){
$page = I("post.page");
}else{
$page = 1;
}
$n = ($page-1)*$showNum;
$field = "*{$distanceSql}";
$sql = "select location.* from (select {$field} from bsx_training where {$wheres1} order by {$orderBy} limit {$n},{$showNum}) location {$wheres2}";
$training = M()->query($sql);
dump(M()->getlastsql());die;
}
Run code
Cut to clipboard
文章:JavaScript经纬度算距离 发表时间:2023-05-29, 16:01:11
#98
作者:广西河池市
Linux查看某个用户账号过期信息
设置新用户缺省密码的过期时间
vi /etc/login.defs修改PASS_MAX_DAYS的值即可。值得一提的是,这里的设置只适用于该设置以后新添加的用户,也就是说修改的这个设置将作为新添加用户的缺省设置。
对于系统已存在的账号,使用命令:passwd -x 90 [要修改的账号]
设置某个用户的密码有效期
chage -m 0 -M 90 -W 15 [要设置的用户]
-m:密码可以更改的最小天数。为零代表任何时候都可以更改密码。
-M:密码保持有效的最大天数
-W:在密码过期前15天对用户进行提醒
-E:账号到期的日期,过了这天,此账号将不可用
-d:指定密码最后修改日期
-i:停滞时期,如果一个密码已过期这些天,那么此账号将不可用
-l:列出当前用户设置
查看某个用户的密码状态
chage -l root
Last password change : Jul 09, 2019【最近一次修改密码的时间】
Password expires : never【密码过期时间】
Password inactive : never【密码失效时间】
Account expires : never【账户过期时间】
Minimum number of days between password change : 0【两次改变密码之间相距最小天数】
Maximum number of days between password change : 99999【两次密码改变密码相距最大天数】
Number of days of warning before password expires : 7【密码过期前开始警告的天数】
Password expires和Password inactive区别
Last passwrd change + M天数 = Password expires
Maximum number of days between password chang=M天数
Password expires + I 天数 = Password inactive,看到此时 Password inactive 改成了在 Password expires基础上再加l天
Password expires期限之前,系统会提示你多少天后密码会到期
Password inactive之前登陆,系统会强制你改密码才能登陆,改完密码后Last password change,Password expires,Password inactive 都会根据你改时候的系统日期和相应的M和I的参数改变,改完系统照常进入
总结:密码到期(Password expires)登陆改完还能进系统,密码失效(Password inactive)就得找管理员啦~ #,广西河池市,2023-05-29,15:20:08,
Centos7修改用户密码失效时间
vim /etc/login.defs
#,广西河池市,2023-05-29,15:21:02, 等保认证--CentOS7设置定期更改密码(密码有效天数)
可以通过查看用户账号密码有效期等策略
设置新用户缺省密码的过期时间
vi /etc/login.defs修改PASS_MAX_DAYS的值即可。值得一提的是,这里的设置只适用于该设置以后新添加的用户,也就是说修改的这个设置将作为新添加用户的缺省设置。
对于系统已存在的账号,使用命令:passwd -x 90 [要修改的账号]
设置某个用户的密码有效期
chage -m 0 -M 90 -W 15 [要设置的用户]
-m:密码可以更改的最小天数。为零代表任何时候都可以更改密码。
-M:密码保持有效的最大天数
-W:在密码过期前15天对用户进行提醒
-E:账号到期的日期,过了这天,此账号将不可用
-d:指定密码最后修改日期
-i:停滞时期,如果一个密码已过期这些天,那么此账号将不可用
-l:列出当前用户设置
查看某个用户的密码状态
chage -l root
Last password change : Jul 09, 2019【最近一次修改密码的时间】
Password expires : never【密码过期时间】
Password inactive : never【密码失效时间】
Account expires : never【账户过期时间】
Minimum number of days between password change : 0【两次改变密码之间相距最小天数】
Maximum number of days between password change : 99999【两次密码改变密码相距最大天数】
Number of days of warning before password expires : 7【密码过期前开始警告的天数】
Password expires和Password inactive区别
Last passwrd change + M天数 = Password expires
Maximum number of days between password chang=M天数
Password expires + I 天数 = Password inactive,看到此时 Password inactive 改成了在 Password expires基础上再加l天
Password expires期限之前,系统会提示你多少天后密码会到期
Password inactive之前登陆,系统会强制你改密码才能登陆,改完密码后Last password change,Password expires,Password inactive 都会根据你改时候的系统日期和相应的M和I的参数改变,改完系统照常进入
总结:密码到期(Password expires)登陆改完还能进系统,密码失效(Password inactive)就得找管理员啦~
Centos7修改用户密码失效时间
vim /etc/login.defs
修改如下参数
PASS_MAX_DAYS 90#设置登录密码有效期90天
PASS_MIN_DAYS 1 #登录密码最短修改时间,增加可以防止非法用户短期更改多次
PASS_MIN_LEN 8 #登录密码最小长度8位
PASS_WARN_AGE 7 #登录密码过期提前7天提示修改
FAIL_DELAY 10 #登录错误时等待时间10秒
FAILLOG_ENAB yes #登录错误记录到日志
SYSLOG_SU_ENAB yes #当限定超级用户管理日志时使用
SYSLOG_SG_ENAB yes #当限定超级用户组管理日志时使用
MD5_CRYPT_ENAB yes #当使用md5为密码的加密方法时使用
Run code
Cut to clipboard
可以通过
chage -l root
Run code
Cut to clipboard
系统已有用户:
chage [选项] 用户名
-m : 密码可更改的最小天数,为0时代表任何时候都可以更密码
-M : 密码保持有效的最大天数
-I : 列出用户以及密码的有效期
-w : 用户密码到期前,提前收到警告信息的天数
#chage -M 90 root 设置root用户的过期时间为90天后
# chage -I 5 root 设置root用户密码过期五天后,密码自动失效,用户将无法登陆系统
新用户:
编辑 /etc/login.defs
#PASS_MAX_DAYS 90
#PASS_MIN_DAYS 7
#PASS_MIN_LEN 8
#PASS_WARN_AGE 7
Run code
Cut to clipboard
文章:本地Linux CentOS7服务器安装笔记 发表时间:2023-05-29, 14:40:15
#99
作者:广西河池市
Linux中ping不通外网
在linux中ping www.baidu.com 无法ping通,可能原因是DNS没配置好
方法一:修改
方法二:
方法三:
如果添加了DNS还是无法ping外网,那就要查看路由中的网关设置
这就表示网关没有设置,添加路由网关
再次查看
添加成功,但是这种方法不是永久的,
重启服务器或者重启网卡后悔失效
保存退出,重启网卡验证
#,广西河池市,2023-05-27,15:30:43, 解决VMWARE虚拟机中CENTOS 7
报错PING: WWW.XXX.COM: NAME OR SERVICE NOT KNOWN
问题:CentOS 7中无法联网,如下所示:

其他可能由于网络原因造成的报错:
用yum时,报错cannot find a valid baseurl for repobase7x86_64;
以及用git clone时,报错Could not resolve host: github.com; Unknown error等。
3. 问题排查与解决
3.1 检查网络连接设置
使用命令,如果网络未连接,结果如下:
进一步确认
用
解决办法:输入,把里面的ONBOOT=no修改为ONBOOT=yes,保存退出。也可以在图形界面找到/etc/sysconfig/network-scripts/ifcfg-ens33进行点击修改,然后保存。
再输入重启网卡即可。
再ping,发现成功,解决问题。如果问题还在,继续往后看。
3.2 检查网关问题
使用命令查看网关配置,如果显示如下:
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
说明此时没有配置网关。
解决办法:修改/etc/resolv.conf文件,命令为,修改为如下内容:
通常虚拟机中cat /etc/resolv.conf默认是:
,再ping,
#,广西河池市,2023-05-27,15:33:14, centos7 name or service not known
centos7配置IP
使用 ip addr命令查看查看网卡名和是否有网络,获知网卡名为ens33
输入 ,修改ifcfg-ens33配置文件
输入systemctl restart network重启网络服务,使修改的配置文件生效
配置centos7的IP、子网掩码、网关
设置DNS地址
#,广西河池市,2023-05-27,15:35:26, CentOS 7 ISO 镜像下载
1、官网下载地址: https://www.centos.org/download/
具体镜像地址: http://isoredirect.centos.org/centos/7/isos/x86_64/
2、选择阿里云站点进行下载 http://mirrors.aliyun.com/centos/7/isos/x86_64/
各个版本的ISO镜像文件说明:
CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)
#,广西河池市,2023-05-29,15:17:26,
制作启动盘
国内下载源和版本选择
选择 DVD 这个下载就可以了
使用UltraISO软碟通制作启动盘

然后就会加载很多的文件夹(如果加载不出来就是软碟通的版本问题)

写入U盘,建议先格式化




设置为U盘为默认启动项后,电脑会进入下面这个页面

选中Install CentOS Linux 7,按e(有些事按Tab)进入编辑模式后,在屏幕的最下面会出现当前运行的脚本命令
在linux中ping www.baidu.com 无法ping通,可能原因是DNS没配置好
方法一:修改
vi /etc/resolv.conf
增加如下内容:
nameserver 114.114.114.114 (电信的DNS)
nameserver 8.8.8.8(googel的DNS)
Run code
Cut to clipboard
方法二:
ip a 或者 ifconfig 查看使用的网卡然后进入/etc/sysconfig/network-scripts找到对应的网卡进行修改
vi /etc/sysconfig/network-scripts/ifcfg-ethx
DEVICE=ethx
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
DNS1=114.114.114.114
重启网卡 service network restart
Run code
Cut to clipboard
方法三:
如果添加了DNS还是无法ping外网,那就要查看路由中的网关设置
netstat -rn
Run code
Cut to clipboard
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Run code
Cut to clipboard
这就表示网关没有设置,添加路由网关
route add default gw 192.168.129.2(我的路由网关是这个)
Run code
Cut to clipboard
再次查看
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.129.2 0.0.0.0 UG 0 0 0 eth0
Run code
Cut to clipboard
添加成功,但是这种方法不是永久的,
重启服务器或者重启网卡后悔失效
静态路由加到/etc/sysconfig/static-routes 文件中就行了,没有这个文件就新建一个
如 route add default gw 192.168.129.2
则文件中加入
any net default gw 192.168.129.2
Run code
Cut to clipboard
保存退出,重启网卡验证
报错PING: WWW.XXX.COM: NAME OR SERVICE NOT KNOWN
问题:CentOS 7中无法联网,如下所示:
其他可能由于网络原因造成的报错:
用yum时,报错cannot find a valid baseurl for repobase7x86_64;
以及用git clone时,报错Could not resolve host: github.com; Unknown error等。
3. 问题排查与解决
3.1 检查网络连接设置
使用命令
sudo nmcli d
Run code
Cut to clipboard
用
ls /etc/sysconfig/network-scripts/ifcfg-e*查看文件,因为每个人的网卡文件名可能有不同,我的这里是cat /etc/sysconfig/network-scripts/ifcfg-ens33,然后使用命令cat /etc/sysconfig/network-scripts/ifcfg-ens33,结果如下:[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=5db68001-983a-4391-8c8c-ad61b31799ba
DEVICE=ens33
ONBOOT=no # 设置不启动网卡果然这里设置默认不启动连接网络。
Run code
Cut to clipboard
解决办法:输入
vi /etc/sysconfig/network-scripts/ifcfg-ens33
Run code
Cut to clipboard
再输入
service network restart
Run code
Cut to clipboard
再ping,发现成功,解决问题。如果问题还在,继续往后看。
3.2 检查网关问题
使用
cat /etc/resolv.conf
Run code
Cut to clipboard
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
说明此时没有配置网关。
解决办法:修改/etc/resolv.conf文件,命令为
vi /etc/resolv.conf
Run code
Cut to clipboard
# Generated by NetworkManager
search localdomain
nameserver 192.168.211.2 # 虚拟机默认分配的
nameserver 114.114.114.114 # 电信的DNS
nameserver 8.8.8.8 # googel的DNS
Run code
Cut to clipboard
通常虚拟机中cat /etc/resolv.conf默认是:
search localdomain
nameserver 192.168.xxx.xxx # 这里取决于你的网络,每个人会有所区别
也可以添加一下DNS
nameserver 114.114.114.114 # 电信的DNS
nameserver 8.8.8.8 # googel的DNS
:wq保存退出后
Run code
Cut to clipboard
centos7配置IP
使用 ip addr命令查看查看网卡名和是否有网络,获知网卡名为ens33
输入
vi /etc/sysconfig/network-scripts/ifcfg-ens33
Run code
Cut to clipboard
输入systemctl restart network重启网络服务,使修改的配置文件生效
配置centos7的IP、子网掩码、网关
配置IP地址网关
cd /etc/sysconfig/network-scripts/ //进入到network-scripts目录下
vi ifcfg-ens33 //注意:显示有ip addr查看,编辑对应的ensxx
//修改以下内容
BOOTPROTO=static //启用静态IP地址
ONBOOT=yes //开启自动启用网络连接
//添加vmnet8的子网掩码和网关,ip要保证在192.168.126.x,还要保证唯一性
IPADDR=192.168.126.124 //设置IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.126.2 //设置网关
Run code
Cut to clipboard
设置DNS地址
vi /etc/resolv.conf //编辑 resolv.conf文件
nameserver 114.114.114.114 //添加DNS地址
Run code
Cut to clipboard
1、官网下载地址: https://www.centos.org/download/
具体镜像地址: http://isoredirect.centos.org/centos/7/isos/x86_64/
2、选择阿里云站点进行下载 http://mirrors.aliyun.com/centos/7/isos/x86_64/
各个版本的ISO镜像文件说明:
CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)
制作启动盘
国内下载源和版本选择
选择 DVD 这个下载就可以了
使用UltraISO软碟通制作启动盘
然后就会加载很多的文件夹(如果加载不出来就是软碟通的版本问题)
写入U盘,建议先格式化
设置为U盘为默认启动项后,电脑会进入下面这个页面
选中Install CentOS Linux 7,按e(有些事按Tab)进入编辑模式后,在屏幕的最下面会出现当前运行的脚本命令
文章:本地Linux CentOS7服务器安装笔记 发表时间:2023-05-27, 15:25:28
#100
作者:广西河池市
vim全选,全部复制,全部删除
全选(高亮显示):按esc后,然后ggvG或者ggVG
全部复制:按esc后,然后ggyG
全部删除:按esc后,然后dG
解析:
gg:是让光标移到首行,在vim才有效,vi中无效
v : 是进入Visual(可视)模式
G :光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d 删除选中内容
y 复制选中内容到0号寄存器
"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
Run code
Cut to clipboard
文章:VIM快捷键大全 发表时间:2023-05-29, 15:10:12
#101
作者:广西河池市
在CentOS7中彻底关闭IPv6
最根本的解决方法:修改grub,在引导时就不加载IPV6模块
这样,ipv6就彻底关 #,广西河池市,2023-05-29,15:09:00, centos7查看网关
最根本的解决方法:修改grub,在引导时就不加载IPV6模块
vi /etc/default/grub
#修改 第六行,添加“ipv6.disable=1 ”
GRUB_CMDLINE_LINUX="ipv6.disable=1 ......"
#执行如下命令
grub2-mkconfig -o /boot/grub2/grub.cfg
#重启系统
reboot
Run code
Cut to clipboard
这样,ipv6就彻底关
centos7中查看网关的方法:
1、打开centos7终端;
2、在centos7终端命令行中输入“route -n”或“ip route”或“netstat -rn”其中一个命令查看网关
具体操作步骤:
1、在centos7系统桌面中使用快捷键打开centos7终端命令行模式
2、在centos7终端命令行中输入以下命令查看网关即可
route -n
#或
ip route
#或
netstat -rn
route路由命令参数说明:
-c 显示更多信息
-n 不解析名字
-v 显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f 清除所有网关入口的路由表
-p 与add命令一起使用时使路由具有永久性
Run code
Cut to clipboard
文章:本地Linux CentOS7服务器安装笔记 发表时间:2023-05-29, 15:06:29
#102
作者:广西河池市
centos7 holding the yum lock
Mac VM虚拟机centos7环境 Another app iscurrently holding the yum lock;
当输入yum命令后,出现如下错误:
-原因:
yum进程被锁住了,可能是因为上一个yum命令没有执行完,被强制中断了,再一次执行yum命令时,会报这个错误
-解决办法:
执行如下命令,移除yum进程。
Mac VM虚拟机centos7环境 Another app iscurrently holding the yum lock;
当输入yum命令后,出现如下错误:
-原因:
yum进程被锁住了,可能是因为上一个yum命令没有执行完,被强制中断了,再一次执行yum命令时,会报这个错误
-解决办法:
执行如下命令,移除yum进程。
rm -f /var/run/yum.pid
Run code
Cut to clipboard
文章:本地Linux CentOS7服务器安装笔记 发表时间:2023-05-27, 15:38:48
#103
作者:广西南宁市
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的
假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈
就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,
叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。
北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,
两极和高纬度地区无夏,中纬度地区四季分明。
其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“经圈”;构成这
些圆圈的线段,就叫经线。公元1884平面坐标图年,国际上规定以通过英国伦敦近郊的格林尼治天文台的
经线作为计算经度的起点,即经度零度零分零秒,也称“本初子午线”。在它东面的为东经,共180度;
在它西面的为西经,共180度。因为地球是圆的,所以东经180度和西经180度的经线是同一条经线。各国
公定180度经线为“国际日期变更线”。为了避免同一地区使用两个不同的日期,国际日期变线在遇陆地时
略有偏离。
每一经度和纬度还可以再细分为60分,每一分再分为60秒以及秒的小数。利用经纬线,我们就可以确定
地球上每一个地方的具体位置,并且把它在地图或地球仪上表示出来。例如问北京的经纬度是多少?我们
很容易从地图上查出来是东经116度24分,北纬39度54分。在大海中航行的船只,只要把所在地的经度测
出来,就可以确定船在海洋中的位置和前进方向。 纬度共有90度。赤道为0度,向两极排列,圈子越小,
度数越大。
横线是纬度,竖线是经度。
当然可以计算,四元二次方程。
经度和纬度都是一种角度。经度是个两面角,是两个经线平面的夹角。因所有经线都是一样长,为了度量
经度选取一个起点面,经1884年国际会议协商,决定以通过英国伦敦近郊、泰晤士河南岸的格林尼治皇家
天文台(旧址)的一台主要子午仪十字丝的那条经线为起始经线,称为本初子午线。本初子午线平面是起
点面,终点面是本地经线平面。某一点的经度,就是该点所在的经线平面与本初子午线平面间的夹角。在
赤道上度量,自本初子午线平面作为起点面,分别往东往西度量,往东量值称为东经度,往西量值称为西
经度。由此可见,一地的经度是该地对于本初子午线的方向和角距离。本初子午线是0°经度,东经度的最
大值为180°,西经度的最大值为180°,东、西经180°经线是同一根经线,因此不分东经或西经,而统称
180°经线。
纬度是个线面角。起点面是赤道平面,线是本地的地面法线。所谓法线,即垂直于参考扁球体表面的线。
某地的纬度就是该地的法线与赤道平面之间的夹角。纬度在本地经线上度量,由赤道向南、北度量,向北
量值称为北纬度,向南量值称为南纬度。由此可见,一地的纬度是该地对于赤道的方向和角距离。赤道是
0°纬线,北纬度的最大值为90°,即北极点;南纬度的最大值为90°,即南极点。
经纬度互换
度(DDD):E 108.90593度 N 34.21630度
如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.
同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法如下:108度54分22.2秒=108+(54/60)+(22.2/3600)=108.90616度
因为计算时小数位保留的原因,导致正反计算存在一定误差,但误差影响不是很大。1秒的误差就是几米的样子。GPS车友可以用上述方法换算成自己需要的单位坐标。
经纬度换算成米
纬度分为60分,每一分再分为60秒以及秒的小数。
纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。
赤道的纬度为0°,将行星平分为南半球和北半球。
纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。
赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。
纬度1秒的长度
地球的子午线总长度大约40008km。平均:
纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.9m
根据地球上任意两点的经纬度计算两点间的距离
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基 准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式:
C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)
Distance = R*Arccos(C)*Pi/180
这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192mile
如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是:
C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB)
Distance = R*Arccos(C)*Pi/180
以上通过简单的三角变换就可以推出。
如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:
C = sin(LatA*Pi/180)*sin(LatB*Pi/180) + cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180)
Distance = R*Arccos(C)*Pi/180
也就是:
C = sin(LatA/57.2958)*sin(LatB/57.2958) + cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958)
Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer = 0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile
在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。
假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈
就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,
叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。
北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,
两极和高纬度地区无夏,中纬度地区四季分明。
其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“经圈”;构成这
些圆圈的线段,就叫经线。公元1884平面坐标图年,国际上规定以通过英国伦敦近郊的格林尼治天文台的
经线作为计算经度的起点,即经度零度零分零秒,也称“本初子午线”。在它东面的为东经,共180度;
在它西面的为西经,共180度。因为地球是圆的,所以东经180度和西经180度的经线是同一条经线。各国
公定180度经线为“国际日期变更线”。为了避免同一地区使用两个不同的日期,国际日期变线在遇陆地时
略有偏离。
每一经度和纬度还可以再细分为60分,每一分再分为60秒以及秒的小数。利用经纬线,我们就可以确定
地球上每一个地方的具体位置,并且把它在地图或地球仪上表示出来。例如问北京的经纬度是多少?我们
很容易从地图上查出来是东经116度24分,北纬39度54分。在大海中航行的船只,只要把所在地的经度测
出来,就可以确定船在海洋中的位置和前进方向。 纬度共有90度。赤道为0度,向两极排列,圈子越小,
度数越大。
横线是纬度,竖线是经度。
当然可以计算,四元二次方程。
经度和纬度都是一种角度。经度是个两面角,是两个经线平面的夹角。因所有经线都是一样长,为了度量
经度选取一个起点面,经1884年国际会议协商,决定以通过英国伦敦近郊、泰晤士河南岸的格林尼治皇家
天文台(旧址)的一台主要子午仪十字丝的那条经线为起始经线,称为本初子午线。本初子午线平面是起
点面,终点面是本地经线平面。某一点的经度,就是该点所在的经线平面与本初子午线平面间的夹角。在
赤道上度量,自本初子午线平面作为起点面,分别往东往西度量,往东量值称为东经度,往西量值称为西
经度。由此可见,一地的经度是该地对于本初子午线的方向和角距离。本初子午线是0°经度,东经度的最
大值为180°,西经度的最大值为180°,东、西经180°经线是同一根经线,因此不分东经或西经,而统称
180°经线。
纬度是个线面角。起点面是赤道平面,线是本地的地面法线。所谓法线,即垂直于参考扁球体表面的线。
某地的纬度就是该地的法线与赤道平面之间的夹角。纬度在本地经线上度量,由赤道向南、北度量,向北
量值称为北纬度,向南量值称为南纬度。由此可见,一地的纬度是该地对于赤道的方向和角距离。赤道是
0°纬线,北纬度的最大值为90°,即北极点;南纬度的最大值为90°,即南极点。
经纬度互换
度(DDD):E 108.90593度 N 34.21630度
如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.
同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法如下:108度54分22.2秒=108+(54/60)+(22.2/3600)=108.90616度
因为计算时小数位保留的原因,导致正反计算存在一定误差,但误差影响不是很大。1秒的误差就是几米的样子。GPS车友可以用上述方法换算成自己需要的单位坐标。
经纬度换算成米
纬度分为60分,每一分再分为60秒以及秒的小数。
纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。
赤道的纬度为0°,将行星平分为南半球和北半球。
纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。
赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。
纬度1秒的长度
地球的子午线总长度大约40008km。平均:
纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.9m
根据地球上任意两点的经纬度计算两点间的距离
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基 准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式:
C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)
Distance = R*Arccos(C)*Pi/180
这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192mile
如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是:
C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB)
Distance = R*Arccos(C)*Pi/180
以上通过简单的三角变换就可以推出。
如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:
C = sin(LatA*Pi/180)*sin(LatB*Pi/180) + cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180)
Distance = R*Arccos(C)*Pi/180
也就是:
C = sin(LatA/57.2958)*sin(LatB/57.2958) + cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958)
Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer = 0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile
在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。
文章:JavaScript经纬度算距离 发表时间:2023-05-24, 11:50:28
#104
作者:广西南宁市西乡塘区
inpark #,广西南宁市西乡塘区,2023-03-11,17:48:23, 左边出自暮古浪漫的“呪いのビデオvs種付けおじさん ”真实佛尅佑 #,广西南宁市西乡塘区,2023-03-16,11:17:59, HND765神宫寺奈绪 #,广西南宁市西乡塘区,2023-03-16,11:18:10, https://www.pictoa.com/albums/famous-streaker-5-melissa-johnson-1936454.html #,广西南宁市青秀区,2023-03-20,18:38:10, fsdss-644 #,广西,2023-05-19,01:19:06, 【年度个人十大番号】(发行排列)
1.JUFD-866(2018-02-10)水野朝喝,明年2月份就要引退的女演员,我最喜欢的女演员之一,去年就推荐过她的一部水下作品,今年本来想选一部单体作品纪念,筛选过后还是决定发这部,这是一部水野朝踢和君岛孙合演的痴女作品,两女一男,榨汁机标配!
2.TAMA-028(2018-03-20)佐女木言,熟女系女演员,这是一部办公室 OL
主题作品,佐妈作为熟女系的代表女演员,作品也真是多,诱惑力无人可挡!
3.STAR-907((2018-04-26)户田真琴,2018年dmm话题赏最佳,也是一位90后女演员,这是一部家庭教师主题的作品,户田真琴将化身生物老师,讲述人体构造的秘密!
4.VGD-193(2018-05-26)×人,这位女演员不得了,号称是来自中国台湾的女演员,会说中国话,不过说得很拗口,发布作品基本都打着台湾妹妹的名号,这部作品也是讲述了一个留学生的海外心路历程,趣味性不错,中间还是中国话的对白讲述!
5.PX-177(2018-07-14)相办,制服美少女演员,这是一部绝对领域主题的作品,她出道以后的作品我大部分都看过,喜欢美少女,双马尾类型的可以留意!
6.IPX-192(2018-08-16)桃乃木,清纯可爱系女演员,这是一部校园制服美少女作品,吃货桃可爱依旧,今年的桃乃木香奈作品不少,很努力!
7.SSNI-290(2018-09-07)
RION,巨O系代表女演员,这是一部COS类型的作品,RION在此片中扮相十分不错,求助热度也很高!
8.ATID-318(2018-10-07)
明里一七老,去年出道我就十分看好的女演员,这一年的表现确实没让我失望,演技也是越来越纯熟,这是一部女教师系列的作品,封面就很有吸引力!
9.SSNI-331(2018-10-19)坂道动,号称S1最强出道,美少女演员,同时也被JAV图书馆热评,颜值很讨人喜欢,未来一年的作品,有待观望!
10.SSNI-348(2018-11-19)
橘本布),腿菜,大长腿是桥本的最大看头,配上黑丝简直完美,这一部小恶魔护士主题作品完美的把橘本布)的特色展露,先推为敬!
【年度网络十大番号】(无序排列)
1.GETS-084(早乙女5示今井表永井心龙友麻衣美)
猎奇向作品,弟弟看小电影被哥哥发现然后嘲弄了一番,弟弟就给哥哥下药变成女的了。变成女性后的“哥哥”立马就开始自摸,旁边的弟弟就上来把“哥哥”给上了。
2.MEKI-006(相潭神案了个南凉)科技改变生活向作品,哥哥用VR 看小电影玩充气娃娃被妹妹发现,妹妹代替充气娃娃补位,哥哥惊人发现快感增加…
3.RCTD-068(成宫(13平野里臭池上去3)近亲相X系列作品,因为男演员侧颜略像王校长,被不少人求助出处!
4.SSNI-355(城道升名架乃的5小岛办献动)S1的年度最强合演,三位女演员颜值都是棒棒,小护士装扮相更是养眼!
5.SSNI-226(木心春)
H漫的漫改作品,龄木心春演技很到位!
6.WANZ-717(椎名子5)
老公不想用套套,老婆不想怀孕,于是老公发明了会融化的套套,神不知鬼不觉的就无套上阵了!
7.261ARA-284(逢去态)
稀有系列的作品,求助不少,逢汛的欧派非常棒!
8.ABP-554(铃村L1J)
这是村\W2017年的作品,这里列出来是因为这部作品今年因为PRESTIGE 泄漏事件出现无码版了!
9.300MIUM-119(炒力)
日本富豪娶的嫩妻居然是下海女演员,这部作品是富豪离奇死亡以后,被网络曝光出的嫩妻拍摄过的作品之一!
10.STAR-862,SDMU-293(市川表孙七,桃乃木办放)
这是一部趣味向电影,市川去动上和桃乃木办龙电影拍摄结束遭遇绑架,结果绑匪拿出了一部市川表孙七拍摄作品的碟子向市川去言办七发出质疑,似乎在吐槽作品封杀,又似乎不是! #,广西,2023-05-19,01:32:13, 如何从作品番号认出有码无码?是骑兵还是步兵?
东J热(Tokyo Hot)
首先介绍步兵番号,第一个是大名鼎鼎的东热Tokyo Hot。东热是一家在美国注册的著名日本成人视频制造商。成立于2003年。影片均为高清无码视频。在官方网站上说明。其出品的内容主要偏硬调色情,涉及潮吹、颜射、口交、群交甚至性虐待。
番号以n、k开头,n开头的已经排到八百多,如n0680,都是多人演出。K开头的为素人片,多以二人演出。
1 Pondo(一本道)
是一家在美国注册的日本色情片制作商,以出品无码影片作为卖点,并且提供线上付费下载高分辨率电视画面素质色情影片,从2001年开始营运,至今已经累计发行1800部影片。其作品包含大量的体内射精画面。此外,该公司常推出新类型的作品。目前一本道的更新速度是平均每天新增一部新片。
番号多为一串数字,如022313-538,前六位数字表示发行日期,后三位是影片编号。
Caribbeancom(加勒比)
是一家在美国注册的制作公司,所出品的影片均为无马片,从2000年开始营运。Caribbeancom的销售业绩在同行业中属于上等,拥有最多的会员数量以及影片。
番号与一本道类似。
Sky High Entertainment(空天使)
是一家在美国注册的日本成人视频制造商,该公司作品均为无码视频。
番号:SKY+数字编号。例子:SKY-258
RED HOT Collection(红热)
是一个在美国注册的日本成人视频制造商。
番号:RHJ+数字编号。例子:RHJ-272
Super Model Media(超级名模)
作品均为步兵。
番号:SMD、SMDV开头,后加数字,如:SMD-76、SMDV-18有蓝光版的变成SMBD,如:SMBD-76;有3D、2D版的会变成SM3D2DBD,如:SM3D2DBD-18。
下面开始骑兵,楼主不太了解,且骑兵公司太多,有遗漏请大家补齐
S1来说,SOE是一般发片的番号,属于官网出门左转的绝大多数作品,SPS是官网右转专为新人开辟的作品类编号,以瑠川开始开辟的true love系列扩展,ONSD是S1专门为collection、就是整理各个作品片段作为一个有主题的合集作品的番。
SOD的专属企划一般是STAR SACE SDDM SDDE,素人企划是SDMT;蚊香社为MAS和ABS,还有素人企划YRZ和其他一些特殊系列番号,如INU;MOODYZ的番号是midd miad mibd;KMP公司的番号是MILD;MAX-A的番号是XV-xxx;ALICE JAPAN的番号是DV-xxx;MADONNA的番号是JUC-xxx。
HMP的番号是HODV-xxx,这里要着重说一下hmp公司。H.M.P的背景资料很复杂,在1979年的时候,一位名为「贺山茂」的家伙成立了一家SM沙龙,而在1981的时候,贺山茂突发奇想,在这家沙龙里设了一个专门处理色情录影带的中心,名为「THE VIDEO CENTER」,就这样,H.M.P的前身诞生了。
1984年,真正以制作AV为主要目标的AV片商「株式会社芳友舍」成立,除了并掉了原先的「THE VIDEO CENTER」之外,作品风格也从原先千篇一律的SM变成兼容并蓄、什么都拍的内容,至此可以说H.M.P的雏型已经完全形成。
到了90年代后,在竞争日趋激烈的状况下,芳友舍也开始展开质变,首先它们先暂停了旗下部分经营不善的子公司运作,到了1995年董事会改组后改称株式会社芳友PRODUCE、只是这名字没维持多久,1997年又再换名字叫株式会社H.M.P(请注意喔,这还不是现在的H.M.P)。到了2004年,它们再度改名为H.M.P株式会社,同时也把所有的子公司全部收起来,成为现今你我所知道的H.M.P。 #,广西南宁市,2023-05-19,23:49:11, FC2-PPV-2711719 这可能是近来步兵片最好的金发萝莉,而她竟然是地下偶像! … …
看到这个番号,你是不是热血沸腾了?
没错,是FC2卖家的无码片,这支名为「身バレませんよーに 声を押し杀しながら必死のあえぎ声。わけあり金髪ロリーガル美少女をご堪能ください」演出的女优全程露脸,穿着学生服出场的她脸蛋清秀一头金发还绑着双马尾,是我超级想援助的那种类型〜
衣服一脱,更棒了,不是很胸但圆润的美乳配上巧克力色的奶头以及略为有肉的腰部看起来超好吃的,始终一脸无辜不知道接下来会发生什么事只能听令行事的表情也让人体内野兽的基因蠢蠢欲动,看着她脱掉内裤张开双腿露出只有微微细毛的性器,我立刻掏出下半身的神器打了一枪:
干,为什么FC2的无码卖家可以找到这样的美少女?!
难怪无码卖家套子也没戴就插了进去,而这位金发萝莉也从一开始不怎么想演的样子转而闭上眼睛发出沉重的喘息声,真的很有第一次援交的港觉ー演出到了最后男优问她「中出好吗」虽然得到的是「不行」的回应但男优还是不管三七二十一,一股脑儿地全射了进去⋯
爽爆!
虽然以这位金发萝莉的外型就足以写一篇了,不过大家都知道本站向来都是确定了女优的身分才会介绍FC2卖家的无码片,那这位演出番号FC2-PPV-2711719的金发美少女是谁呢?答案就是ー
小花衣ゆの(小花衣柚乃)。
什么?没听过?没关系,因为我也是最近才知道这个名字,她不是AV女优,而是2020年出道的地下偶像,当时她是在团体「セカモノ」担任「白」的位置,公布的基本资料是身高160公分,三围不公开,而到了2021年12月,她以专心课业为由退团,然后ー
她的书就念到FC2无码卖家的床上了。
由于目前没有搜寻到她本人的社群帐号,所以不知道小花衣ゆの(小花衣柚乃)发生了什么事以及拍完片子后的动向,我是觉得以她的条件和地下偶像的资历绝对有在一线片商专属出道的能力,但现在以无码片和大家见面的方式,更好! #,广西南宁市,2023-05-19,23:50:17, 200GANA-2299 捷报!那位曾在东热集中营被插到鬼逝的步兵健将回来了!

作品名:百戦錬磨のナンパ师のヤリ部屋で、连れ込みSEX隠し撮り 164 感度抜群のギャルをヤリ部屋に连れ込んで恋人同士の様なイチャらぶセックス!爱抚だけで腰をビクビク跳ねさせ何度もイき乱れる!
品 番:200GANA-2299
女优名:兰华(Ranka)
前艺名:咲乃 柑菜 #,广西南宁市,2023-05-19,23:51:50, SWAGGER 水准更胜日本步兵片!来看台湾SWAGGER无码感谢祭!
自从强逼拍片风暴发生后,你是否觉得日本AV不好看了?
这并不是错觉,马赛克变厚、许多企露如「露出」和「感谢祭」停拍或改变型态,再加上被政府打击而长期不振的无码界……我实在无法告诉大家日本AV界有在进步。不过没关係,虽然日本那儿在东奥前无法期待,甚至东奥后也不期不待,但情色永远是笔好生意,不看日本的,我们仍然有大把的片子可以看:
今天让我来为大家推荐一个可人儿,那就是知名的Swagger「吴梦梦」:大家都知道我之前曾和「SWAG」合作推销这个情色平台,里面有大把的妹以10-15秒的时间告诉大家她们有多么飢渴。而吴梦梦就是里面的佼佼者,她脸蛋美豔、胸前伟大、全身上下散发著一股令人口乾舌燥的妖气,更重要的是10-15秒的时间无法让她挥洒那满到溢出来的性慾,于是她走出了手机荧幕,直接杀到粉湿的家里玩游戏,什么游戏呢?请看—
那就是只要能在她的改击下5分钟不射你就可以和她来一发:在这里我必须夸讚这位粉丝,他并没有因为小头充血而大头贫血,相反地,他对自己的「鸡耐力」有著无比的自信,在吴梦梦制订游戏规则时也不忘提出自己的条件,获得了无套抽插的福利,勇气可嘉、可喜可贺外加可口可乐:
接下来就进入短兵相接的阵地战了:我又一次佩服这位粉湿—喔不,我觉得该叫他大湿了,吴梦梦是玩真的,不只对他使出我到现在还没体验过却一直很想要的奶交大法,大家更应该看看这位Swagger是怎么口交的:先用舌头按压对手的蛋蛋、再把它含进去来个双龙抢珠;接下来再以真空吸引大法自龟头的下缘往上吸—与其说是吸,不如说那是「拔」,这已经不是意志力之间的互相较劲,而是看你的修为到了什么境界,像我这种坚而不挺挺了又不够硬的肉脚肯定三两下就被ko,但这位大湿还是熬过来了~
所以他可以尝到甜美的果实,就是无套占有吴梦梦!
进入第二阶段的短兵相接:妈妈咪呀,男主角身上那件衬衫是黄金圣衣吗?怎么换了这么多姿势、中间还拔出再给吴梦梦嘴一下还是可以忍住?不过吴梦梦也真不是盖的,我以前到现在的对手没有一个像她那么会淫语攻击,「快、都给我」这种话如果贱内会说,我早就生一打小孩满地乱跑了……
干,我觉得我可以去天桥下说书了。不过认真地说,这支作品除了男主角脸上有毛玻璃让我不知道要找谁拜师外製作的水准十分精良,我认为不输カリビアンコム(加勒比)、Heyzo以及一本道这些大家熟知的庶码片商。而吴梦梦本人的演出也是十分卖力,找来的对手也非汎汎之辈,真枪实弹的对决以及射好射满地以中出做收也让作品兼具深度与广度。我一面看一面打然后一直看一直打,到现在还是意犹未尽~
嫌我说得不够好,没关係,希望大家能以购买代替下载免费看,实际支持认真拍片的吴梦梦。 #,广西南宁市,2023-05-19,23:53:06, 守住步兵最后一丝防线!忧郁少妻型女优「铃木さとみ」浓密+亮黑展现下体美
常常看到那种人气小吃店,明明外观破破烂烂,服务也很差劲,但就是排一堆人,这种店就算不是爆干好吃,也一定不是雷,只要有实力,就不怕正面直球对决,这不变定律在各行各业都受用,就连AV界也是如此,忧鬱少妻型女优「铃木さとみ」就是最好例子,看了这么久,还是她的无码片最有味道!
有着娇小的身材,丰满坚挺的乳房,铃木さとみ的无码片怎么看都不腻!不像那些装备优良的骑兵女优,片子总是必须搭配无聊的剧情设定,身为一个敢死队步兵,没有谁S谁M的战力失衡,有的只是男人与女人最原始的慾望,拳拳到肉的死命抽插,每一下都顶到最深处的浓密极致性爱,好看的无码片,好看的A片,就是如此!
今天这一系列铃木さとみ的美图,就是源自于她的最新作品「イかせてあげない ~寸止め焦らしでさとみのムラムラが止まらない~」,如果已经是老司机的你,这片不容错过,如果第一次见识到铃木さとみ的美,可要小心了,因为不小心你可能就会陷下去,再也无法自拔。 #,广西南宁市,2023-05-19,23:58:04,
步兵 一开始男主在家看电脑,在电脑上看见如何召唤恶魔,然后在家里的木地板用血做了个召唤仪式,然后召唤出了5个恶魔 有白色衣服猫耳 有魅魔 还有其他几个,这个车牌我忘记是什么了,好像是粉色的MU系列,但我忘了 cosplay什么的 #,广西南宁市,2023-05-20,00:09:42, 限制级无码剧情 我感觉这是姥爷封神的一集
瑞克和莫蒂
1.JUFD-866(2018-02-10)水野朝喝,明年2月份就要引退的女演员,我最喜欢的女演员之一,去年就推荐过她的一部水下作品,今年本来想选一部单体作品纪念,筛选过后还是决定发这部,这是一部水野朝踢和君岛孙合演的痴女作品,两女一男,榨汁机标配!
2.TAMA-028(2018-03-20)佐女木言,熟女系女演员,这是一部办公室 OL
主题作品,佐妈作为熟女系的代表女演员,作品也真是多,诱惑力无人可挡!
3.STAR-907((2018-04-26)户田真琴,2018年dmm话题赏最佳,也是一位90后女演员,这是一部家庭教师主题的作品,户田真琴将化身生物老师,讲述人体构造的秘密!
4.VGD-193(2018-05-26)×人,这位女演员不得了,号称是来自中国台湾的女演员,会说中国话,不过说得很拗口,发布作品基本都打着台湾妹妹的名号,这部作品也是讲述了一个留学生的海外心路历程,趣味性不错,中间还是中国话的对白讲述!
5.PX-177(2018-07-14)相办,制服美少女演员,这是一部绝对领域主题的作品,她出道以后的作品我大部分都看过,喜欢美少女,双马尾类型的可以留意!
6.IPX-192(2018-08-16)桃乃木,清纯可爱系女演员,这是一部校园制服美少女作品,吃货桃可爱依旧,今年的桃乃木香奈作品不少,很努力!
7.SSNI-290(2018-09-07)
RION,巨O系代表女演员,这是一部COS类型的作品,RION在此片中扮相十分不错,求助热度也很高!
8.ATID-318(2018-10-07)
明里一七老,去年出道我就十分看好的女演员,这一年的表现确实没让我失望,演技也是越来越纯熟,这是一部女教师系列的作品,封面就很有吸引力!
9.SSNI-331(2018-10-19)坂道动,号称S1最强出道,美少女演员,同时也被JAV图书馆热评,颜值很讨人喜欢,未来一年的作品,有待观望!
10.SSNI-348(2018-11-19)
橘本布),腿菜,大长腿是桥本的最大看头,配上黑丝简直完美,这一部小恶魔护士主题作品完美的把橘本布)的特色展露,先推为敬!
【年度网络十大番号】(无序排列)
1.GETS-084(早乙女5示今井表永井心龙友麻衣美)
猎奇向作品,弟弟看小电影被哥哥发现然后嘲弄了一番,弟弟就给哥哥下药变成女的了。变成女性后的“哥哥”立马就开始自摸,旁边的弟弟就上来把“哥哥”给上了。
2.MEKI-006(相潭神案了个南凉)科技改变生活向作品,哥哥用VR 看小电影玩充气娃娃被妹妹发现,妹妹代替充气娃娃补位,哥哥惊人发现快感增加…
3.RCTD-068(成宫(13平野里臭池上去3)近亲相X系列作品,因为男演员侧颜略像王校长,被不少人求助出处!
4.SSNI-355(城道升名架乃的5小岛办献动)S1的年度最强合演,三位女演员颜值都是棒棒,小护士装扮相更是养眼!
5.SSNI-226(木心春)
H漫的漫改作品,龄木心春演技很到位!
6.WANZ-717(椎名子5)
老公不想用套套,老婆不想怀孕,于是老公发明了会融化的套套,神不知鬼不觉的就无套上阵了!
7.261ARA-284(逢去态)
稀有系列的作品,求助不少,逢汛的欧派非常棒!
8.ABP-554(铃村L1J)
这是村\W2017年的作品,这里列出来是因为这部作品今年因为PRESTIGE 泄漏事件出现无码版了!
9.300MIUM-119(炒力)
日本富豪娶的嫩妻居然是下海女演员,这部作品是富豪离奇死亡以后,被网络曝光出的嫩妻拍摄过的作品之一!
10.STAR-862,SDMU-293(市川表孙七,桃乃木办放)
这是一部趣味向电影,市川去动上和桃乃木办龙电影拍摄结束遭遇绑架,结果绑匪拿出了一部市川表孙七拍摄作品的碟子向市川去言办七发出质疑,似乎在吐槽作品封杀,又似乎不是!
东J热(Tokyo Hot)
首先介绍步兵番号,第一个是大名鼎鼎的东热Tokyo Hot。东热是一家在美国注册的著名日本成人视频制造商。成立于2003年。影片均为高清无码视频。在官方网站上说明。其出品的内容主要偏硬调色情,涉及潮吹、颜射、口交、群交甚至性虐待。
番号以n、k开头,n开头的已经排到八百多,如n0680,都是多人演出。K开头的为素人片,多以二人演出。
1 Pondo(一本道)
是一家在美国注册的日本色情片制作商,以出品无码影片作为卖点,并且提供线上付费下载高分辨率电视画面素质色情影片,从2001年开始营运,至今已经累计发行1800部影片。其作品包含大量的体内射精画面。此外,该公司常推出新类型的作品。目前一本道的更新速度是平均每天新增一部新片。
番号多为一串数字,如022313-538,前六位数字表示发行日期,后三位是影片编号。
Caribbeancom(加勒比)
是一家在美国注册的制作公司,所出品的影片均为无马片,从2000年开始营运。Caribbeancom的销售业绩在同行业中属于上等,拥有最多的会员数量以及影片。
番号与一本道类似。
Sky High Entertainment(空天使)
是一家在美国注册的日本成人视频制造商,该公司作品均为无码视频。
番号:SKY+数字编号。例子:SKY-258
RED HOT Collection(红热)
是一个在美国注册的日本成人视频制造商。
番号:RHJ+数字编号。例子:RHJ-272
Super Model Media(超级名模)
作品均为步兵。
番号:SMD、SMDV开头,后加数字,如:SMD-76、SMDV-18有蓝光版的变成SMBD,如:SMBD-76;有3D、2D版的会变成SM3D2DBD,如:SM3D2DBD-18。
下面开始骑兵,楼主不太了解,且骑兵公司太多,有遗漏请大家补齐
S1来说,SOE是一般发片的番号,属于官网出门左转的绝大多数作品,SPS是官网右转专为新人开辟的作品类编号,以瑠川开始开辟的true love系列扩展,ONSD是S1专门为collection、就是整理各个作品片段作为一个有主题的合集作品的番。
SOD的专属企划一般是STAR SACE SDDM SDDE,素人企划是SDMT;蚊香社为MAS和ABS,还有素人企划YRZ和其他一些特殊系列番号,如INU;MOODYZ的番号是midd miad mibd;KMP公司的番号是MILD;MAX-A的番号是XV-xxx;ALICE JAPAN的番号是DV-xxx;MADONNA的番号是JUC-xxx。
HMP的番号是HODV-xxx,这里要着重说一下hmp公司。H.M.P的背景资料很复杂,在1979年的时候,一位名为「贺山茂」的家伙成立了一家SM沙龙,而在1981的时候,贺山茂突发奇想,在这家沙龙里设了一个专门处理色情录影带的中心,名为「THE VIDEO CENTER」,就这样,H.M.P的前身诞生了。
1984年,真正以制作AV为主要目标的AV片商「株式会社芳友舍」成立,除了并掉了原先的「THE VIDEO CENTER」之外,作品风格也从原先千篇一律的SM变成兼容并蓄、什么都拍的内容,至此可以说H.M.P的雏型已经完全形成。
到了90年代后,在竞争日趋激烈的状况下,芳友舍也开始展开质变,首先它们先暂停了旗下部分经营不善的子公司运作,到了1995年董事会改组后改称株式会社芳友PRODUCE、只是这名字没维持多久,1997年又再换名字叫株式会社H.M.P(请注意喔,这还不是现在的H.M.P)。到了2004年,它们再度改名为H.M.P株式会社,同时也把所有的子公司全部收起来,成为现今你我所知道的H.M.P。
看到这个番号,你是不是热血沸腾了?
没错,是FC2卖家的无码片,这支名为「身バレませんよーに 声を押し杀しながら必死のあえぎ声。わけあり金髪ロリーガル美少女をご堪能ください」演出的女优全程露脸,穿着学生服出场的她脸蛋清秀一头金发还绑着双马尾,是我超级想援助的那种类型〜
衣服一脱,更棒了,不是很胸但圆润的美乳配上巧克力色的奶头以及略为有肉的腰部看起来超好吃的,始终一脸无辜不知道接下来会发生什么事只能听令行事的表情也让人体内野兽的基因蠢蠢欲动,看着她脱掉内裤张开双腿露出只有微微细毛的性器,我立刻掏出下半身的神器打了一枪:
干,为什么FC2的无码卖家可以找到这样的美少女?!
难怪无码卖家套子也没戴就插了进去,而这位金发萝莉也从一开始不怎么想演的样子转而闭上眼睛发出沉重的喘息声,真的很有第一次援交的港觉ー演出到了最后男优问她「中出好吗」虽然得到的是「不行」的回应但男优还是不管三七二十一,一股脑儿地全射了进去⋯
爽爆!
虽然以这位金发萝莉的外型就足以写一篇了,不过大家都知道本站向来都是确定了女优的身分才会介绍FC2卖家的无码片,那这位演出番号FC2-PPV-2711719的金发美少女是谁呢?答案就是ー
小花衣ゆの(小花衣柚乃)。
什么?没听过?没关系,因为我也是最近才知道这个名字,她不是AV女优,而是2020年出道的地下偶像,当时她是在团体「セカモノ」担任「白」的位置,公布的基本资料是身高160公分,三围不公开,而到了2021年12月,她以专心课业为由退团,然后ー
她的书就念到FC2无码卖家的床上了。
由于目前没有搜寻到她本人的社群帐号,所以不知道小花衣ゆの(小花衣柚乃)发生了什么事以及拍完片子后的动向,我是觉得以她的条件和地下偶像的资历绝对有在一线片商专属出道的能力,但现在以无码片和大家见面的方式,更好!
品 番:200GANA-2299
女优名:兰华(Ranka)
前艺名:咲乃 柑菜
这并不是错觉,马赛克变厚、许多企露如「露出」和「感谢祭」停拍或改变型态,再加上被政府打击而长期不振的无码界……我实在无法告诉大家日本AV界有在进步。不过没关係,虽然日本那儿在东奥前无法期待,甚至东奥后也不期不待,但情色永远是笔好生意,不看日本的,我们仍然有大把的片子可以看:
今天让我来为大家推荐一个可人儿,那就是知名的Swagger「吴梦梦」:大家都知道我之前曾和「SWAG」合作推销这个情色平台,里面有大把的妹以10-15秒的时间告诉大家她们有多么飢渴。而吴梦梦就是里面的佼佼者,她脸蛋美豔、胸前伟大、全身上下散发著一股令人口乾舌燥的妖气,更重要的是10-15秒的时间无法让她挥洒那满到溢出来的性慾,于是她走出了手机荧幕,直接杀到粉湿的家里玩游戏,什么游戏呢?请看—
所以他可以尝到甜美的果实,就是无套占有吴梦梦!
干,我觉得我可以去天桥下说书了。不过认真地说,这支作品除了男主角脸上有毛玻璃让我不知道要找谁拜师外製作的水准十分精良,我认为不输カリビアンコム(加勒比)、Heyzo以及一本道这些大家熟知的庶码片商。而吴梦梦本人的演出也是十分卖力,找来的对手也非汎汎之辈,真枪实弹的对决以及射好射满地以中出做收也让作品兼具深度与广度。我一面看一面打然后一直看一直打,到现在还是意犹未尽~
嫌我说得不够好,没关係,希望大家能以购买代替下载免费看,实际支持认真拍片的吴梦梦。
常常看到那种人气小吃店,明明外观破破烂烂,服务也很差劲,但就是排一堆人,这种店就算不是爆干好吃,也一定不是雷,只要有实力,就不怕正面直球对决,这不变定律在各行各业都受用,就连AV界也是如此,忧鬱少妻型女优「铃木さとみ」就是最好例子,看了这么久,还是她的无码片最有味道!
今天这一系列铃木さとみ的美图,就是源自于她的最新作品「イかせてあげない ~寸止め焦らしでさとみのムラムラが止まらない~」,如果已经是老司机的你,这片不容错过,如果第一次见识到铃木さとみ的美,可要小心了,因为不小心你可能就会陷下去,再也无法自拔。
SMD 115
121914-760番号
magnet:?xt=urn:btih:A05A6878AC7A634258D4C65713AD10E3C3A35B05
Run code
Cut to clipboard
步兵 一开始男主在家看电脑,在电脑上看见如何召唤恶魔,然后在家里的木地板用血做了个召唤仪式,然后召唤出了5个恶魔 有白色衣服猫耳 有魅魔 还有其他几个,这个车牌我忘记是什么了,好像是粉色的MU系列,但我忘了 cosplay什么的
瑞克和莫蒂
文章:Linux系统中svn服务器设置开机启动 发表时间:2023-03-11, 17:46:48
#105
作者:广西南宁市
很久以前,那还是我用win98的时候有次我系统崩溃了,因为我是电脑白痴,我朋友给我介绍了一个高手来帮我修电脑。
他看了一下电脑,问我有没有98的盘,我说没有。
他想了一下,叫我把固定电话拿给他,我想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。
他把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,然后就开始在电话上不停的按着键,他按键的速度非常快,但是只按0,1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的按这两个键,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在98里面调试,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个98系统,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯.... #,广西南宁市,2023-05-19,10:47:12,
很久以前,那还是我用winxp的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。
他看了一下电脑,问我有没有xp的安装盘,我说没有。
他想了一下,叫我把一张空的dvd刻录盘和一根针拿给他,我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什么,就把dvd刻录盘拿一张来给他了。
他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的戳着dvd刻录盘,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在xp里面调试,还装上了office、photoshop、迅雷、魔兽世界等软件……过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是针头刻了一个单面双层的dvd,在里面刻上了xp、office、photoshop、魔兽世界的安装程序,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯....
很久以前,那还是我用winxp的时候有次我不小心把d盘格了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我恢复数据。
他看了一下电脑,问我有没有备份过ghost,我说没有。
他想了一下,叫我把一块磁铁拿给他,还问我d盘里有什么东西,我想修电脑要磁铁干什么,但人家是高手,我也不好说什么,就把磁铁给他了,还告诉他我d盘里全是火影忍者的动画。
他把硬盘拆了,用磁铁在上面画圈,他画圈的速度非常快,但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的在硬盘上画着圈,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在d盘里面调试,里面全是火影忍者的动画片,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用磁铁直接在硬盘上写数据,凭着惊人的记忆力将火影忍者的动画片都写入了硬盘,我后来问我朋友那位高手的下落,我朋友说前几年去了英国之后,杳无音讯....
很久以前,那还是我用黑白电视机的时候,有次我的黑白电视机坏了,因为我是维修白吃,我朋友给我介绍了一个高手来帮我修电视机。
他看了一下“电视机”,问我有没有备用零件,我说没有。
他想了一下,叫我把玻璃瓶拿给他,我想修电视机要玻璃瓶干什么,但人家是高手,我也不好说什么,就把玻璃瓶拿出来给他了。
他把玻璃瓶打碎了,然后放进嘴里就开始嚼了,他嚼的速度非常快,但是只是张嘴、闭嘴2个方式,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的嚼,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在拿着电视机调试,过了一会儿,他说,你试试,我打开电视机,接上有线,真的有图像了,我当时也不懂电视机结构原理,谢过人家就走了。
后来我慢慢对电视机有了了解,终于了解,原来当时那位高手是用嘴把玻璃嚼稠了再吹成一个显像管,我后来问我朋友那位高手的下落,我朋友说前几年上了百度贴吧之后,杳无音讯....
很久以前,那还是我用586电脑的时候有次我不小心把机箱摔坏了,因为我是电脑超级白痴,我朋友给我介绍了一个高手来帮我恢复数据。
他看了一下电脑,问我有没有可能买台新的电脑,我说没有钱。
他想了一下,叫我拿几个螺丝刀、扳手、钳子给他,还问我电脑原来的配置,我想修电脑知道那么多干什么,但人家是高手,我也不好说什么,就把工具给他了,还告诉他我原来的电脑是奔三cpu 128内存。
他把机箱砸了,用一堆工具在那里敲敲打打,他敲打的速度非常快,但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的在废材上敲打,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯白开水,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在一台19 寸宽屏液晶显示器前调试,里面全是windows vista的程序,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用原有的硬件材料,凭着惊人的创造力将我的机箱重新组装成酷睿双核cpu 2G内存 最新款的显卡,又安装了vista......,我后来问我朋友那位高手的下落,我朋友说前几年去了火星之后,杳无音讯....
很久以前,那还是我开拖拉机的时候有次我出车祸了,因为我是维修白吃,我朋友给我托来了一个汽修来帮我修拖拉机。
他看了一下,问我有没有备用轮胎,我说没有。
他想了一下,叫我把痰盂拿给他,我想修拖拉机要痰盂干什么,但人家是高手,我也不好说什么,就把痰盂给他了。
他把裤子脱下来,然后把jj进入了痰盂,然后就开始在痰盂里上不停的来回摩擦,他摩擦的速度非常快,但是只有有上下两个动作,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的重复这两个动作,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯水,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在用痰盂煮一些白色乳胶类糊状液体,过了一会儿,糊状物越来越黑,像芝麻糊,又过了一会,他把黑色糊状物用手抟成一个轮胎状,说,你试试,我用手指蘸了点尝了一下,真的好吃,他笑话我说不是尝的,是看看黏度够不够。我当时也不懂汽修,谢过人家装上轮胎就走了。
后来我慢慢对汽修有了了解,终于了解,原来当时那位高手是用jy做了一个轮胎,我后来问我朋友那位高手的下落,我朋友说前几年去了日本之后,杳无音讯....
他看了一下电脑,问我有没有98的盘,我说没有。
他想了一下,叫我把固定电话拿给他,我想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。
他把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,然后就开始在电话上不停的按着键,他按键的速度非常快,但是只按0,1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的按这两个键,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在98里面调试,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个98系统,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯....
很久以前,那还是我用winxp的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。
他看了一下电脑,问我有没有xp的安装盘,我说没有。
他想了一下,叫我把一张空的dvd刻录盘和一根针拿给他,我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什么,就把dvd刻录盘拿一张来给他了。
他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的戳着dvd刻录盘,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在xp里面调试,还装上了office、photoshop、迅雷、魔兽世界等软件……过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是针头刻了一个单面双层的dvd,在里面刻上了xp、office、photoshop、魔兽世界的安装程序,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯....
很久以前,那还是我用winxp的时候有次我不小心把d盘格了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我恢复数据。
他看了一下电脑,问我有没有备份过ghost,我说没有。
他想了一下,叫我把一块磁铁拿给他,还问我d盘里有什么东西,我想修电脑要磁铁干什么,但人家是高手,我也不好说什么,就把磁铁给他了,还告诉他我d盘里全是火影忍者的动画。
他把硬盘拆了,用磁铁在上面画圈,他画圈的速度非常快,但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的在硬盘上画着圈,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在d盘里面调试,里面全是火影忍者的动画片,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用磁铁直接在硬盘上写数据,凭着惊人的记忆力将火影忍者的动画片都写入了硬盘,我后来问我朋友那位高手的下落,我朋友说前几年去了英国之后,杳无音讯....
很久以前,那还是我用黑白电视机的时候,有次我的黑白电视机坏了,因为我是维修白吃,我朋友给我介绍了一个高手来帮我修电视机。
他看了一下“电视机”,问我有没有备用零件,我说没有。
他想了一下,叫我把玻璃瓶拿给他,我想修电视机要玻璃瓶干什么,但人家是高手,我也不好说什么,就把玻璃瓶拿出来给他了。
他把玻璃瓶打碎了,然后放进嘴里就开始嚼了,他嚼的速度非常快,但是只是张嘴、闭嘴2个方式,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的嚼,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在拿着电视机调试,过了一会儿,他说,你试试,我打开电视机,接上有线,真的有图像了,我当时也不懂电视机结构原理,谢过人家就走了。
后来我慢慢对电视机有了了解,终于了解,原来当时那位高手是用嘴把玻璃嚼稠了再吹成一个显像管,我后来问我朋友那位高手的下落,我朋友说前几年上了百度贴吧之后,杳无音讯....
很久以前,那还是我用586电脑的时候有次我不小心把机箱摔坏了,因为我是电脑超级白痴,我朋友给我介绍了一个高手来帮我恢复数据。
他看了一下电脑,问我有没有可能买台新的电脑,我说没有钱。
他想了一下,叫我拿几个螺丝刀、扳手、钳子给他,还问我电脑原来的配置,我想修电脑知道那么多干什么,但人家是高手,我也不好说什么,就把工具给他了,还告诉他我原来的电脑是奔三cpu 128内存。
他把机箱砸了,用一堆工具在那里敲敲打打,他敲打的速度非常快,但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的在废材上敲打,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯白开水,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在一台19 寸宽屏液晶显示器前调试,里面全是windows vista的程序,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用原有的硬件材料,凭着惊人的创造力将我的机箱重新组装成酷睿双核cpu 2G内存 最新款的显卡,又安装了vista......,我后来问我朋友那位高手的下落,我朋友说前几年去了火星之后,杳无音讯....
很久以前,那还是我开拖拉机的时候有次我出车祸了,因为我是维修白吃,我朋友给我托来了一个汽修来帮我修拖拉机。
他看了一下,问我有没有备用轮胎,我说没有。
他想了一下,叫我把痰盂拿给他,我想修拖拉机要痰盂干什么,但人家是高手,我也不好说什么,就把痰盂给他了。
他把裤子脱下来,然后把jj进入了痰盂,然后就开始在痰盂里上不停的来回摩擦,他摩擦的速度非常快,但是只有有上下两个动作,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的重复这两个动作,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯水,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在用痰盂煮一些白色乳胶类糊状液体,过了一会儿,糊状物越来越黑,像芝麻糊,又过了一会,他把黑色糊状物用手抟成一个轮胎状,说,你试试,我用手指蘸了点尝了一下,真的好吃,他笑话我说不是尝的,是看看黏度够不够。我当时也不懂汽修,谢过人家装上轮胎就走了。
后来我慢慢对汽修有了了解,终于了解,原来当时那位高手是用jy做了一个轮胎,我后来问我朋友那位高手的下落,我朋友说前几年去了日本之后,杳无音讯....
文章:Linux系统中svn服务器设置开机启动 发表时间:2023-05-19, 10:32:02
#106
作者:广西南宁市
golang测试是否能ping通
使用开源库来判断是否能ping通
这里是通过回包数量来判断的
也可以通过掉包率来判断
同时,该库提供了Statistics结构体,包含了详细的ICMP信息
使用开源库
github.com/sparrc/go-ping
Run code
Cut to clipboard
func ServerPing(target string) bool {
pinger, err := ping.NewPinger(target)
if err != nil {
panic(err)
}
pinger.Count = ICMPCOUNT
pinger.Timeout = time.Duration(PINGTIME*time.Millisecond)
pinger.SetPrivileged(true)
pinger.Run()// blocks until finished
stats := pinger.Statistics()
fmt.Println(stats)
// 有回包,就是说明IP是可用的
if stats.PacketsRecv >= 1 {
return true
}
return false
}
Run code
Cut to clipboard
这里是通过回包数量来判断的
也可以通过掉包率来判断
同时,该库提供了Statistics结构体,包含了详细的ICMP信息
文章:Golang版更换windows壁纸 发表时间:2023-05-07, 02:54:38
#107
作者:广西南宁市
golang的右下角托盘图标
#,广西南宁市,2023-05-07,02:33:24, Golang Cmd启动另外一个exe程序
func onReady() {
systray.SetIcon(icoData)
systray.SetTitle("HTTP Server")
systray.SetTooltip("服务已最小化右下角, 右键点击打开菜单!")
mShow := systray.AddMenuItem("显示", "显示窗口")
mHide := systray.AddMenuItem("隐藏", "隐藏窗口")
systray.AddSeparator()
mQuit := systray.AddMenuItem("退出", "退出程序")
go func() {
for {
select {
case <-mShow.ClickedCh:
mShow.Disable()
mHide.Enable()
ShowConsole()
case <-mHide.ClickedCh:
mHide.Disable()
mShow.Enable()
HideConsole()
case <-mQuit.ClickedCh:
systray.Quit()
}
}
}()
}
func onExit() {
os.Exit(0)
}
Run code
Cut to clipboard
_, err = os.StartProcess("test.exe", nil, &os.ProcAttr{Files: []*os.File{os.Stdin, os.Stdout, os.Stderr}})
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-15, 01:00:47
#108
作者:广西南宁市
now := time.Now()
// 方法一:
beginningOfDay := time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, now.Location())
log.Println("今日已过(纳秒):", now.UnixNano()-beginningOfDay.UnixNano())
log.Println("今日已过(微秒):", now.UnixMicro()-beginningOfDay.UnixMicro())
log.Println("今日已过(毫秒):", now.UnixMilli()-beginningOfDay.UnixMilli())
log.Println("今日已过(秒):", now.Unix()-beginningOfDay.Unix())
// 方法二:
passedTimeNs := now.UnixNano() - beginningOfDay.UnixNano()
log.Println("今日已过(纳秒):", passedTimeNs)
log.Println("今日已过(微秒):", passedTimeNs/1e3)
log.Println("今日已过(毫秒):", passedTimeNs/1e6)
log.Println("今日已过(秒):", passedTimeNs/1e9)
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-15, 01:00:22
#109
作者:广西南宁市
now:= time.Now()
fmt.Println(now.Unix()) // 1565084298 秒
fmt.Println(now.UnixNano()) // 1565084298178502600 纳秒
fmt.Println(now.UnixNano() / 1e6) // 1565084298178 毫秒
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-15, 00:59:22
#110
作者:广西南宁市
package main
// 打开系统默认浏览器
import (
"fmt"
"os/exec"
"runtime"
)
var commands = map[string]string{
"windows": "start",
"darwin": "open",
"linux": "xdg-open",
}
func Open(uri string) error {
run, ok := commands[runtime.GOOS]
if !ok {
return fmt.Errorf("don't know how to open things on %s platform", runtime.GOOS)
}
cmd := exec.Command(run, uri)
return cmd.Start()
}
func main() {
Open("http://baidu.com")
}
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-15, 00:57:52
#111
作者:广西南宁市
golang里跳转到其他网页
package main
import (
"github.com/labstack/echo"
"net/http"
)
func HandleWelcome() func(c echo.Context) error {
return func(c echo.Context) error {
res := c.Response()
w := res.Writer
r := c.Request()
http.Redirect(w, r, "http://www.baidu.com", http.StatusFound) //跳转到百度
return nil
}
}
func main() {
e := echo.New()
e.GET("/", HandleWelcome())
e.Logger.Fatal(e.Start(":1323"))
}
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-15, 00:57:13
#112
作者:广西南宁市
pickerOptions: {
shortcuts: [
{
text: '今日',
onClick(picker) {
const end = new Date();
const start = new Date();
// start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
picker.$emit('pick', [start, end]);
}
},
{
text: '昨 天',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);
end.setTime(end.getTime() - 3600 * 1000 * 24 * 1);
picker.$emit('pick', [start, end]);
}
}, {
text: '前 天',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 2);
end.setTime(end.getTime() - 3600 * 1000 * 24 * 2);
picker.$emit('pick', [start, end]);
}
}, {
text: '大前天',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 3);
end.setTime(end.getTime() - 3600 * 1000 * 24 * 3);
picker.$emit('pick', [start, end]);
}
},
{
text: '本周',
onClick(picker) {
let now = new Date(); //当前日期
let nowDayOfWeek = now.getDay(); //今天本周的第几天
let nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
const start = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek)
const end = new Date(nowYear, nowMonth, nowDay + (6 - nowDayOfWeek))
start.setTime(start.getTime() + 3600 * 1000 * 24 * 1);
end.setTime(end.getTime() + 3600 * 1000 * 24 * 1);
picker.$emit('pick', [start, end]);
}
},
{
text: '上 周',
onClick(picker) {
let now = new Date(); //当前日期
let nowDayOfWeek = now.getDay(); //今天本周的第几天
let nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
const start = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek)
const end = new Date(nowYear, nowMonth, nowDay + (6 - nowDayOfWeek))
start.setTime(start.getTime() + 3600 * 1000 * 24 * 1 - 3600 * 1000 * 24 * 7);
end.setTime(end.getTime() + 3600 * 1000 * 24 * 1 - 3600 * 1000 * 24 * 7);
picker.$emit('pick', [start, end]);
}
},
{
text: '本月',
onClick(picker) {
let now = new Date(); //当前日期
// var nowDayOfWeek = now.getDay(); //今天本周的第几天
// var nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
const start = new Date(nowYear, nowMonth, 1)
const end = new Date(nowYear, nowMonth + 1, 0)
start.setTime(start.getTime() + 3600 * 1000 * 24 * 0);
end.setTime(end.getTime() + 3600 * 1000 * 24 * 0);
picker.$emit('pick', [start, end]);
}
},
{
text: '上个月',
onClick(picker) {
let now = new Date(); //当前日期
// var nowDayOfWeek = now.getDay(); //今天本周的第几天
// var nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
const start = new Date(nowYear, nowMonth-1, 1)
const end = new Date(nowYear, nowMonth, 1)
start.setTime(start.getTime() + 3600 * 1000 * 24 * 0);
end.setTime(end.getTime() -1 + 3600 * 1000 * 24 * 0);
picker.$emit('pick', [start, end]);
}
},
{
text: '上个季度',
onClick(picker) {
let now = new Date(); //当前日期
// var nowDayOfWeek = now.getDay(); //今天本周的第几天
// var nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
let jd=Math.ceil((nowMonth + 1) / 3)-1;
const start = new Date(nowYear, (jd-1)*3, 1)
const end = new Date(nowYear, jd*3, 0)
start.setTime(start.getTime() + 3600 * 1000 * 24 * 0);
end.setTime(end.getTime() + 3600 * 1000 * 24 * 0);
picker.$emit('pick', [start, end]);
}
},
{
text: '本季度',
onClick(picker) {
let now = new Date(); //当前日期
// var nowDayOfWeek = now.getDay(); //今天本周的第几天
// var nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getFullYear(); //当前年
let jd=Math.ceil((nowMonth + 1) / 3);
const start = new Date(nowYear, (jd-1)*3, 1)
const end = new Date(nowYear, jd*3, 0)
start.setTime(start.getTime() + 3600 * 1000 * 24 * 0);
end.setTime(end.getTime() + 3600 * 1000 * 24 * 0);
picker.$emit('pick', [start, end]);
}
},
{
text: '最近一周',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
picker.$emit('pick', [start, end]);
}
},
{
text: '最近一个月',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
picker.$emit('pick', [start, end]);
}
}, {
text: '最近三个月',
onClick(picker) {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
picker.$emit('pick', [start, end]);
}
}],
disabledDate:(dd_date_time)=> {
return dd_date_time.getTime() > new Date().getTime();
}
},
Run code
Cut to clipboard
文章:js获取本周、本月、本季度、本年开始,结束时间 发表时间:2023-04-07, 14:36:08
#113
作者:广西南宁市
go mod init 新模块名字
Run code
Cut to clipboard
go get -u github.com/gin-gonic/gin
Run code
Cut to clipboard
文章:Golang版更换windows壁纸 发表时间:2023-04-07, 14:28:23
#114
作者:广西南宁市
package main
import (
"encoding/binary"
"flag"
"fmt"
"log"
"net"
"runtime"
"time"
"github.com/gogf/gf/os/glog"
"github.com/gogf/gf/os/gproc"
"github.com/gogf/gf/text/gstr"
"github.com/lxn/walk"
)
const ntpEpochOffset = 2208988800
type packet struct {
Settings uint8
Stratum uint8
Poll int8
Precision int8
RootDelay uint32
RootDispersion uint32
ReferenceID uint32
RefTimeSec uint32
RefTimeFrac uint32
OrigTimeSec uint32
OrigTimeFrac uint32
RxTimeSec uint32
RxTimeFrac uint32
TxTimeSec uint32
TxTimeFrac uint32
}
func main() {
var timeLayoutStr = "2006-01-02 15:04:05"
ntime := getremotetime()
ts := ntime.Format(timeLayoutStr) //time转string
fmt.Print(ts)
// 2021-08-29 15:53:35.922579627 +0800 CST
UpdateSystemDate(ts)
}
func getremotetime() time.Time {
var host string
// 182.92.12.11:123 是阿里的ntp服务器,可以换成其他域名的
flag.StringVar(&host, "e", "ntp.aliyun.com:123", "NTP host")
flag.Parse()
conn, err := net.Dial("udp", host)
if err != nil {
log.Fatalf("failed to connect: %v", err)
}
defer conn.Close()
if err := conn.SetDeadline(time.Now().Add(15 * time.Second)); err != nil {
log.Fatalf("failed to set deadline: %v", err)
}
req := &packet{Settings: 0x1B}
if err := binary.Write(conn, binary.BigEndian, req); err != nil {
log.Fatalf("failed to send request: %v", err)
}
rsp := &packet{}
if err := binary.Read(conn, binary.BigEndian, rsp); err != nil {
log.Fatalf("failed to read server response: %v", err)
}
secs := float64(rsp.TxTimeSec) - ntpEpochOffset
nanos := (int64(rsp.TxTimeFrac) * 1e9) >> 32
showtime := time.Unix(int64(secs), nanos)
return showtime
}
func UpdateSystemDate(dateTime string) bool {
system := runtime.GOOS
switch system {
case "windows":
{
_, err1 := gproc.ShellExec(`date ` + gstr.Split(dateTime, " ")[0])
_, err2 := gproc.ShellExec(`time ` + gstr.Split(dateTime, " ")[1])
if err1 != nil && err2 != nil {
glog.Info("更新系统时间错误:请用管理员身份启动程序!")
walk.MsgBox(nil, "出错啦!!!", "更新系统时间错误,请右键,选择以管理员身份运行程序!", walk.MsgBoxIconInformation)
return false
}
return true
}
case "linux":
{
_, err1 := gproc.ShellExec(`date -s "` + dateTime + `"`)
if err1 != nil {
glog.Info("更新系统时间错误:", err1.Error())
return false
}
return true
}
case "darwin":
{
_, err1 := gproc.ShellExec(`date -s "` + dateTime + `"`)
if err1 != nil {
glog.Info("更新系统时间错误:", err1.Error())
return false
}
return true
}
}
return false
}
Run code
Cut to clipboard
文章:golang 获取NTP服务器时间并自动设置 发表时间:2023-03-31, 02:55:45
header("Content-type:text/html;charset=utf-8"); //设置北京时间为默认时区 date_default_timezone_set('PRC'); //输出当前时间 echo date("Y-m-d H:i:s",time()); //2016-08-11 10:30:32 //获得当日凌晨的时间戳 $today = strtotime(date("Y-m-d"),time()); echo '<br>'; echo $today; //1470844800 echo '<br>'; //验证当日凌晨的时间戳是否正确 echo date("Y-m-d H:i:s",$today); //2016-08-11 00:00:00 echo '<br>'; //当天的24点时间戳 $end = $today+60*60*24; //验证当天的24点时间戳是否正确 echo date("Y-m-d H:i:s", $end); //2016-08-12 00:00:00 echo '<br>'; //获得指定时间的零点的时间戳 $time = strtotime('2014-06-06'); echo '<br>'; echo $time; //1401984000 echo '<br>'; //验证是否是指定时间的时间戳 echo date("Y-m-d H:i:s",$time); //2014-06-06 00:00:00