FreeBSD网站平台建设全过程(二、接入Internet并配制代理服务)

2D激光slam四种算法建图效果对比 2d激光slam四种算法建图比较 阅读详情
第二步:接入Internet并配制代理服务
ylf 写于2003年6月

使用adsl接入Internet有两种情况,通过拨号获取动态ip或服务商直接给定静态ip。后者配制起来较容易。本文先讨论动态ip如何设置。
由于第一步重新编译内核时已经加进了对Firewall的支持。这里就可以通过直接编辑/etc/ppp/ppp.conf文件和/etc/rc.conf文件就可以上网并支持NAT方式透明代理了。
# vi /etc/ppp/ppp.conf
我的ppp.conf文件内容如下:(注意set前要留空格)
default:
set log Phase tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0
adsl: # 配置代号
set device PPPoE:vr0 # vr0 改成你连接ADSL modem的网卡名
set mru 1492
set mtu 1492
set authname username # username是拨号用户名
set authkey password # password是拨号密码
set dial
set login
add default HISADDR
(完)

# vi /etc/rc.conf
我的rc.conf文件内容如下:(动态ip)
# -- sysinstall generated deltas -- # Tue Jul 15 21:20:28 1997
# Created: Tue Jul 15 21:20:28 1997
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hostname="wwwx.3322.org" # 你的主机域名
ifconfig_fxp0="inet 192.168.0.1 netmask 255.255.255.0" #内网网卡ip地址,fxp0是网卡名
inetd_enable="YES" # 开机加载inetd
kern_securelevel_enable="NO"
linux_enable="YES"
nfs_reserved_port_only="NO"
sendmail_enable="NO"
sshd_enable="YES"
usbd_enable="NO"
gateway_enable="YES"
firewall_enable="YES" #启用防火墙
firewall_script="/etc/rc.firewall"
firewall_type="open"
firewall_quiet="YES"
firewall_logging_enable="YES"
ppp_enable="YES" # 开机自动拨号
ppp_mode="ddial"
ppp_nat="YES" # 启用透明代理
ppp_profile="adsl" # 配置代号
# -- sysinstall generated deltas -- # Wed Jul 16 06:52:13 1997
(完)

这样重新启动后就可以拨号上网并实现透明代理了。客户端需要设置dns服务器为服务商提供的dns,网关设成代理服务器的内网卡ip地址,这里是192.168.0.1。并把IE中“internet选项”关于连接设置的所有复选框清除。
如果解析不了域名,检查一下/etc/resolv.conf文件是否加入了正确的dns服务器地址。

如果是静态ip方式,则只需要编辑/etc/rc.conf文件。
我的/etc/rc.conf文件如下:(静态ip)
# -- sysinstall generated deltas -- # Tue Jul 15 21:20:28 1997
# Created: Tue Jul 15 21:20:28 1997
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hostname="wwwx.3322.org" #主机域名
defaultrouter="218.10.104.1" #服务商提供的路由器地址
ifconfig_vr0="inet 218.10.104.188 netmask 255.255.255.0" #服务商提供的静态ip
ifconfig_fxp0="inet 192.168.0.1 netmask 255.255.255.0" #内部网卡ip
inetd_enable="YES" #开机加载inetd
kern_securelevel_enable="NO"
linux_enable="YES"
nfs_reserved_port_only="NO"
sshd_enable="YES"
sendmail_enable="NO"
usbd_enable="NO"
gateway_enable="YES"
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="open"
firewall_quiet="YES"
firewall_logging_enable="YES"
natd_enable="YES" # 启用透明代理
natd_interface="vr0" # natd接口,vr0为连接外网modem的网卡
# -- sysinstall generated deltas -- # Wed Jul 16 06:52:13 1997
(完)

重起后网络连接及透明代理生效。客户端同样要按上面说的方法配制。

使用Squid:
Squid是一个非常不错的代理缓存软件。我曾经一直在使用,后来因为我经常要改变web服务器里的网页,而Squid总是把我以前的页面缓存,致使不能马上反映页面的更新情况,再加上公司上网的负担不是很重。所以就不用了。
安装方法:
在FreeBSD下安装软件最方便的方法是使用ports。本文为了让大家对通用的软件安装方法做一定的了解,我们采用通用的方法来安装squid,也就是说,下面的方法同样适用于linux或其他unix版本。

在ylf的用户目录下创建目录app用来存放程序安装临时文件:
# mkdir /home/ylf/app
将用户ylf设为/home/ylf/app目录及其子目录的所有者
# chown –R ylf /home/ylf/app
到http://www.squid-cache.org/Versions/v2/2.5/ 下载squid 的最新稳定版本,现在是squid-2.5.STABLE3
打开IE浏览器,在地址栏输入ftp://192.168.0.1 ,出现ftp登陆对话框,输入用户名ylf及密码,登录成功后。将下载的squid-2.5.STABLE3复制到app目录中。
执行如下命令:
# cd /home/ylf/app
# tar zxvf squid-2.5.STABLE3.tar.gz #解压缩安装包
# cd squid-2.5.STABLE3 #进入解开的目录
# ./configure --prefix=/usr/local/squid #配制、将squid安装在/usr/local/squid目录
# make all #编译
# make install #安装
下面编辑squid的配置文件:
# cd /usr/local/squid/etc
将原来的配置文件改名
# mv squid.conf squid.conf.bak
编辑新的配置文件
# vi squid.conf
我的squid.conf内容如下:

#取消对代理阵列的支持
icp_port 0

#对日志文件和pid文件位置进行设置
cache_store_log none
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
emulate_httpd_log on
pid_filename /usr/local/squid/var/logs/squid.pid

#设置运行时的用户和组权限
cache_effective_user squid
cache_effective_group squid

#设置管理信息
visible_hostname wwwx.3322.org.
cache_mgr yourname@yourdomain.com

#设置监听地址和端口
http_port 3128
udp_incoming_address 0.0.0.0

#设置squid用户hot object的物理内存的大小以及设置cache目录
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256

#访问控制设置
acl mynet src 192.168.0.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0
http_access allow mynet
http_access deny all

#透明代理设置
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

#swap 性能微调
half_closed_clients off
cache_swap_high 100%
cache_swap_low 80%
maximum_object_size 1024 KB

#控制对象的超时时间
refresh_pattern -i .html 1440 90% 129600 reload-into-ims
refresh_pattern -i .shtml 1440 90% 129600 reload-into-ims
refresh_pattern -i .hml 1440 90% 129600 reload-into-ims
refresh_pattern -i .gif 1440 90% 129600 reload-into-ims
refresh_pattern -i .swf 1440 90% 129600 reload-into-ims
refresh_pattern -i .jpg 1440 90% 129600 reload-into-ims
refresh_pattern -i .png 1440 90% 129600 reload-into-ims
refresh_pattern -i .bmp 1440 90% 129600 reload-into-ims
refresh_pattern -i .js 1440 90% 129600 reload-into-ims
(完)

需要改的地方是访问控制设置中的子网改成你自己的子网。其他的地方可根据需要调整。不改也可。
如果不使用日志,将日志设置部分改成如下句子:
cache_store_log none
cache_access_log /dev/null
cache_log /dev/null

添加squid系统用户和组
# pw groupadd squid
# pw useradd squid -g squid -s /sbin/nologin
建立cache目录
# mkdir /usr/local/squid/cache
改变cache目录和logs目录的所有者为squid用户和组
# chown –R squid /usr/local/squid/cache
# chgrp –R squid /usr/local/squid/cache
# chown –R squid /usr/local/squid/var/logs
# chgrp –R squid /usr/local/squid/var/logs
运行squid –z建立cache目录结构
# /usr/local/squid/sbin/squid –z

测试squid运行情况
# /usr/local/squid/sbin/squid –NCd1
出现下面显示证明squid安装成功
2003/06/21 18:01:09| Starting Squid Cache version 2.5.STABLE3 for i386-unknown-freebsd4.7...
2003/06/21 18:01:09| Process ID 160
2003/06/21 18:01:09| With 957 file descriptors available
2003/06/21 18:01:09| Performing DNS Tests...
2003/06/21 18:01:09| Successful DNS name lookup tests...
2003/06/21 18:01:09| DNS Socket created at 0.0.0.0, port 1029, FD 4
2003/06/21 18:01:09| Adding nameserver 202.97.224.68 from /etc/resolv.conf
2003/06/21 18:01:09| Unlinkd pipe opened on FD 9
2003/06/21 18:01:09| Swap maxSize 1048576 KB, estimated 80659 objects
2003/06/21 18:01:09| Target number of buckets: 4032
2003/06/21 18:01:09| Using 8192 Store buckets
2003/06/21 18:01:09| Max Mem size: 32768 KB
2003/06/21 18:01:09| Max Swap size: 1048576 KB
2003/06/21 18:01:09| Store logging disabled
2003/06/21 18:01:09| Rebuilding storage in /usr/local/squid/cache (DIRTY)
2003/06/21 18:01:09| Using Least Load store dir selection
2003/06/21 18:01:09| Current Directory is /usr/local/squid/etc
2003/06/21 18:01:09| Loaded Icons.
2003/06/21 18:01:09| Accepting HTTP connections at 0.0.0.0, port 3128, FD 8.
2003/06/21 18:01:09| WCCP Disabled.
2003/06/21 18:01:09| Ready to serve requests.
2003/06/21 18:01:16| Done scanning /usr/local/squid/cache swaplog (0 entries)
2003/06/21 18:01:16| Finished rebuilding storage from disk.
2003/06/21 18:01:16| 0 Entries scanned
2003/06/21 18:01:16| 0 Invalid entries.
2003/06/21 18:01:16| 0 With invalid flags.
2003/06/21 18:01:16| 0 Objects loaded.
2003/06/21 18:01:16| 0 Objects expired.
2003/06/21 18:01:16| 0 Objects cancelled.
2003/06/21 18:01:16| 0 Duplicate URLs purged.
2003/06/21 18:01:16| 0 Swapfile clashes avoided.
2003/06/21 18:01:16| Took 7.3 seconds ( 0.0 objects/sec).
2003/06/21 18:01:16| Beginning Validation Procedure
2003/06/21 18:01:16| Completed Validation Procedure
2003/06/21 18:01:16| Validated 0 Entries
2003/06/21 18:01:16| store_swap_size = 0k
2003/06/21 18:01:17| storeLateRelease: released 0 object
否则根据提示检查配制文件。

为了使squid的透明代理起作用,需要设置端口转发。方法如下:
编辑/etc/rc.firewall文件,添加下面一句
ipfw add 00500 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80

下面建立squid的启动脚本squid.sh:
首先建立/usr/local/etc/rc.d目录
# mkdir /usr/local/etc
# mkdir /usr/local/etc/rc.d
# cd /usr/local/etc/rc.d
# vi squid.sh
文件内容如下:
#!/bin/sh

#if ! PREFIX=$(expr $0 : "/(/.*/)/etc/rc/.d/$(basename $0)/$"); then
# echo "$0: Cannot determine the PREFIX" >&2
# exit 1
#fi

case "$1" in
start)
if [ -x /usr/local/squid/sbin/squid -a -f /usr/local/squid/etc/squid.conf ]; then
(cd /usr/local/squid/var/logs; /usr/local/squid/sbin/squid >/dev/null 2>&1 &) ; echo -n ' squid'
fi
;;
stop)
/usr/local/squid/sbin/squid -k shutdown 2>&1
# Uncomment this if you'd like the system to (attempt to
# wait for) squid to shut down cleanly
#echo "Sleeping for 45 seconds to allow squid to shutdown.."
#sleep 45
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac

exit 0
(完)

这样每次启动后,squid就会自动运行。
运行/usr/local/etc/rc.d/squid.sh start 启动squid
运行/usr/local/etc/rc.d/squid.sh stop 停止squid

关于域名的问题
如果需要对外提供www服务,域名必不可少。域名分静态和动态域名两种,网上提供二级免费域名的站点有很多,本文例子的域名wwwx.3322.org就是在希网申请的( http://www.3322.org )。希网同时提供支持FreeBSD客户端的动态域名服务。如果是使用拨号上网的情况,则需要使用动态域名服务。由于拨号方式获得的ip地址是变化的,因 此动态域名需要每次拨号上网后,客户端运行域名更新程序与服务端联系,使得申请的域名可以随时指向变化的ip地址,以完成动态域名解析服务。希网的网站上 提供了详细的在FreeBSD上安装动态域名客户程序的方法,详情参见http: //www.3322.org/help/help_service.html#service_3 。大家可以到那里去下载客户程序并按照说明安装。另外一个比较好的提供免费动态域名服务的网站是科迈网,他们的动态域名可以支持内网机器的域名解析。详细 内容大家可以到他们的网站上去看,http://www.dns0755.net 。
Nova — GPU/vGPU 虚拟机 目录 文章目录目录云主机使用显卡的实现方式虚拟显卡物理显卡直通物理显卡虚拟化 云主机使用显卡的实现方式 采用虚拟显卡 采用物理显卡直通 采用物理显卡虚拟化 虚拟显卡 虚拟显卡技术,主要用于虚拟机 Remote Console 领域,如:VNC(Virtual Network Computing,虚拟网络计算机),它能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上。 VNC 主要由 VNC server 和 VNC viewer 两部分组成。用户需先将 VNC server 安装在被远程操控的计算 阅读详情

相关推荐

基于 Python 的 LIF 模型:探索神经元同步与小世界网络

首先,我们定义了一个LIFNeuronself.soma.L = self.soma.diam = 12.6157 # 固定神经元形状self.cm = cm # 电容self.V_rest = V_rest # 静息电位self.V = V_rest # 初始化膜电位在初始化过程中,每个神经元被赋予初始的静息电位,并且其膜电位会在后续的模拟过程中动态变化。

qq_36224726的博客 1424

FreeBSD网站平台建设全过程(六、安装配置视频点播服务器)

第六步:安装配置视频点播服务器ylf写于2003年7月1日星期二演示地址:http://baihua.3322.org/mediaFreeBSD下的流媒体视频点播服务器软件可以使用苹果公司的Darwin Streaming Server或者Real公司的HelixUniversal Server,前者最大的优点是免费,后者在网上使用的很多。我在使用这两种产品

nmdd的专栏 1430

【吐血整理-历时两个月,长达万字】FDTD Solutions学习笔记

原教学视频来自于Ansys-Lumerical官方的FDTD100,所看视频来自B站大佬UP主 【Nestor_呐等】 的幸苦翻译,本文内容粘贴自我个人在学习FDTD100时,通过字幕和一些个人理解总结的一份word。整理不易,强烈建议收藏!...

weixin_45719141的博客 10万+

FreeBSD网站平台建设全过程(一、系统安装)

前言ylf 写于2003年6月17日写本文的初衷主要是记录下我一段时间学习使用FreeBSD建设网站平台的一些经验和体会。因为本人是菜鸟,所以很多地方不够完善。本文权当给初学者提供一个具体可操作的实例。所有操作步骤都是我边做边写。避免出现遗漏或一些不必要的小错误,给初学者带来麻烦。本网站平台建设全过程包括FreeBSD系统的安装,web、ftp、mail、pro

nmdd的专栏 1309

Unity 面试篇|(二)Unity基础篇 【全面总结 | 持续更新】

在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。一个程序在运行(执行)的过程中所需要的硬件和软件环境运行时的主要作用是提供程序运行所需要的环境和基础设施,通过为程序提供内存分配、线程管理、类型检查、对象实例化和垃圾回收等操作来支持程序的运行公共语言运行时(Common Language Runtime,CLR)是整个.NET框架的核心,它为.NET应用程序提供了一个托管的代码执行环境。

游戏开发小Y的博客 13万+

深度学习(五)迁移学习(实战:新数据预测+vgg16和聚类预测)

6、成功引入PCA数据降维技术,剔除了数据中的噪音信息、降低了模型复杂度、减少了模型训练时间,并最终提高了模型表现;gen=datagen.flow_from_directory(path,target_size=(224,224),batch_size=2,save_to_dir=dst_path,save_prefix='gen',save_format='jpg') # 生成图片大小224*224,bs产生多少组图像,存储路径和前缀。1、通过使用新数据,实现了模型的2次训练,达到了较好的预测效果;

weixin_37699342的博客 775

freebsd搭建网站服务器,FreeBSD 6.2架设网站服务器教程图解

1、 安装设置prozilla(port下载加速)当然是首先安装下载加速啦,不然下面的安装会好慢的安装使用如下指令:#cd /usr/ports/ftp/prozilla#make install clean中间会出现:这是例子和HTML格式的手册页,不会用以后想研究的可以加上,然后选OK安装完毕后,编辑或建立/etc/make.conf:#ee /etc/make.conf将原来的部分用#号注释...

weixin_39737636的博客 491

基于Simulink的永磁同步电机三闭环(位置/速度/电流)控制仿真

本文详细介绍了基于Simulink的永磁同步电机三闭环控制系统设计与实现方法。系统采用位置环、速度环、电流环的三层嵌套结构,通过坐标变换(Clark/Park)实现解耦控制,达到精密定位目的。文章包含完整的建模步骤:从主电路搭建、三环PID设计到坐标变换与SVPWM调制实现,并提供了核心控制算法的MATLAB代码。通过工业机械臂关节场景验证,系统在阶跃响应(稳态误差0.002°)、正弦跟踪(误差0.008°)和抗扰动性能(恢复时间0.05s)方面表现优异。最后还提出了前馈补偿、扰动观测器等优化方向。该方案适

xiaoheshang_123的博客 280

FreeBSD对IP地址和域名的控制(转)

FreeBSD对IP地址和域名的控制(转)[@more@]    服务器的安全控制   Apache提供的各种特性非常丰富,主要是由于其采用的是模块化的结构,这样就很容易进行分布式开发。 Internet上的众多开发者为A...

cuiji1279的博客 269

把 ABAP 经验装进 GitHub Copilot 的按需大脑,Agent Skills 如何改变 ABAP 开发

2026 年 8 月,SAP Community 上出现了一次很有代表性的 ABAP 实验。开发者把标准 Flight Model 里的复制成自己的测试类,删除原有 ABAP Unit Test,再让 GitHub Copilot Agent 为方法重新生成测试代码。真正有意思的地方并不是 Copilot 会不会写,而是开发者给 Copilot 准备了两个专门的 Agent Skills,一个负责 ABAP Unit Test 的通用规则,一个负责 ABAP Test Double Framework。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 155

Python 爬虫项目:爬取百度贴吧帖子,保存标题与评论内容

在 Python 爬虫技术的学习与实战体系中,贴吧类动态内容爬取是典型的入门进阶案例,百度贴吧作为国内主流的社区论坛平台,其页面结构规范、数据载体清晰,非常适合用于巩固爬虫核心技术栈。本次实战项目基于requests请求库与解析库实现完整的爬取流程,从网页请求、数据解析、内容提取到本地持久化存储全链路落地,既能掌握基础爬虫的核心逻辑,也能理解网页结构化数据解析的通用思路,同时规避爬虫常见的反爬基础策略,具备极高的实战参考价值。本文核心价值。

2503_91057718的博客 2543

书籍推荐总结 C/C++/Java/Python/Linux/算法

大家好,我是CodeAllen(康哥),我自己从事嵌入式开发已经很多年了,这部分的学习经历也是比较曲折的,有兴趣的同学可以看看我的一篇文章对于学习嵌入式或者其他编程技术,跳不过去的路线还是得自己看书实践,看好书可以省去不少功夫。所以我利用业余时间总结了从初学到深入的一些优秀技术书籍。

CodeAllen嵌入式 8万+

9篇3章7节:基于 R 语言的 FAERS 数据提取与合并

本文主要探讨了 FAERS 数据提取与合并的操作流程。首先,通过程序化方法从本地存储的 FAERS ASCII 文件中提取指定季度或范围内的单药报告数据,并可通过参数设置控制数据存储位置、处理方式、计算资源分配以及报告者职业类别等。随后,通过批量读取的方式对多个季度的 DRUG 文件进行循环处理,并将其合并为一个综合数据框。

MD Code 1264

VB中16进制to10进制

'★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★16进制to10进制 Function chex(tt As String) As Integer Dim ii As Integer Dim ee As Integer  chex = 0  tt = UCase(Trim(tt))  For ii = 1 To Len(tt) S

hehui211的专栏 1644

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

10进制TO16进制

string DecToHex(int Dec_Num){ int num; string str_num; num = Dec_Num; while(num / 16 != 0) { int a = num / 16; int mod_a = num % 16; string s; switch(mod_a) { case 10: s = 'A'; break; cas...

weixin_30794499的博客 156

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

16进制字符串拼接 oracle_oracle_16进制与10进制转换小示例

--16进制转10进制,用to_number,里面的参数是16进制的数据,且参数用单引号括起SQL> select to_number('ff','xx') from dual;TO_NUMBER('FF','XX')--------------------255--10进制转16进制,用to_char,里面的参数是10进制的数据,且参数不用单引号括起SQL> select to_ch...

weixin_42298424的博客 344

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java实现10进制转换16_java实现的进制转换(2to10,10to2,16to10,10to16)

public classNumSystemSwitch {public String numStr = "0123456789abcdef";//2进制转换成 10进制 -->有点重复public int twoToTen(inttwoNum) {int tenNum=0,twoN=1;while (twoNum/10!=0) {tenNum+=(twoNum%10*twoN);twoN...

weixin_42122881的博客 324

oracle_16进制与10进制转换小示例

--16进制转10进制,用to_number,里面的参数是16进制的数据,且参数用单引号括起SQL> select to_number...

啊啊啊啊2 1551

十进制转十六进制 mysql_Postgres的10进制与16进制互相转换

Postgres的10进制与16进制互相转换 1.10进制转16进制 Postgres里面有一个内置的10进制转16进制的函数:to_hex(int)/to_hex(bigint) [postgres@localhost ~]$ psql Password: psql (9.1.3) Type help for help. postgres=# select to_hex(9); to_hex -...

weixin_29745227的博客 761

oracle to_char 进制转换_Oracle进制转换函数

Oracle中没有16进制转2进制的函数,为了工作方便,自己写了一个create or replace function hex_to_bin(hex varchar2) return varchar2 isv_hex varchar2(10000);v_len number;v_var varchar2(10000);v_result varchar2(10000) := ''...

weixin_39611820的博客 444

ruby中10进制和16进制的转换

[code="java"]ruby中10进制和16进制的转换 发表于 十二月 29, 2008 由 船长 016进制到10进制: >> "B0A0".hex => 45216 或 >> "B0A0".to_i(16) => 45216 10进制到16进制: >> 45216.to_s(16) => "b0a0" [/code] ...

iteye_14327的博客 5204

oracle字段取16进制,oracle_16进制与10进制转换小示例

分类:Linux--16进制转10进制,用to_number,里面的参数是16进制的数据,且参数用单引号括起SQL> select to_number('ff','xx') from dual;TO_NUMBER('FF','XX')--------------------255--10进制转16进制,用to_char,里面的参数是10进制的数据,且参数不用单引号括起SQL> sel...

weixin_39949889的博客 561

PG_10进制转换为16进制然后右边添加 f然后转换为10进制

-- 功能:10进制 --> 16进制 --> 右边添加 f -->转换为10进制 CREATE OR REPLACE FUNCTION func_10_2_10(num int) RETURNS INTEGER AS $BODY$ DECLARE tmp varchar; res bigint; BEGIN select lpad(to_hex(num),4,'0')...

岳麓丹枫 579

oracle十六进制转数字,oracle_16进制与10进制转换小示例

--16进制转10进制,用to_number,里面的参数是16进制的数据,且参数用单引号括起SQL> select to_number('ff','xx') from dual;TO_NUMBER('FF','XX')--------------------255--10进制转16进制,用to_char,里面的参数是10进制的数据,且参数不用单引号括起SQL> select to_ch...

weixin_39617405的博客 405

把一个内容为16进制 的文本文件,转换成10进制的文本文件

把一个内容为16进制 的文本文件,转换成10进制的文本文件 #include "stdafx.h" #include #include #include #include using namespace std; int PowerXY(int x, int y) { if(y == 0) return 1 ; else return x * PowerXY(x, y -1

liulina603的专栏 7047

10进制和16进制互转的例子

10进制和16进制互转Kevin Zou2011-8-26在工作当中常会遇到10进制和16进制互转,比如LATCH的ADDRESS。在一个latch: cache buffers chains 中,ADDRESS用10进制记录,...

ctest011501的博客 579
上一篇: FreeBSD网站平台建设全过程(一、系统安装)
下一篇: FreeBSD网站平台建设全过程(三、安装配置web服务器)
nmdd
博客等级 码龄22年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值