- 需要远程到在其他网络中网站和服务,但两处的网络不通
无聊的一个人啊
网络
下载地址Windows64位(切勿直接在压缩文件中操作,全部解压到一处后再操作,请关闭某60(会胡乱拦截),可用其他任意安全软件)MacOSX64位(给fastnat执行权限chmod+x./fastnat_darwin_amd64终端运行二进制,自行百度,当然建议使用docker方式安装)Linux64位(给fastnat执行权限chmod+x./fastnat_linux_***64),需要s
- 进程虚拟地址困惑
客家族_Shark曾_小凡仙
linux汇编c++
x8632位CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。段页式机制如下图。虚拟内存地址通过CPU特殊组件还有页表进行映射到物理内存地址上下面是页表功能,以前我学习过页表可以参考Linux64页表,进程内存,大页Linux_x86_64BIT内存管理与分布64位进程后来没有了逻辑地址,下面学习BIN的技术小屋的时候,发现个疑问那就是进程的虚拟
- Linux 安装 MySQL 8.0.26 超详细图文步骤
Java精选
数据库linuxmysqlcentosjava
!!!别人笑我太疯癫,我笑他人看不出穿!!!1、MySQL8.0.26下载官方网站下载MySQL8.0.26安装包,下载地址:https://downloads.mysql.com/archives/community/需要注意:Linux操作系统是32位还是64位,本案例采用Linux64位操作系统进行讲解,通过wget命令下载安装包。推荐下自己做的Springboot的实战项目:https:/
- Golang 在windows下编译Linux下可执行文件
程序员khaos
golanggolangwindowslinux
Windows下编译Linux64位可执行程序setGOARCH=amd64setGOOS=linuxgobuild如果想改回来,就setGOOS=windows小注:在CMD窗口执行,不要在GitBash来执行命令
- 阿里云centos 7.6安装mysql_阿里云服务器中Linux下centos7.6安装mysql8.0.11
橘夏里的星星沙
阿里云centos7.6安装mysql
1.下载安装MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/选择的是Linux64位通用的二级制版本,这样不在需要进行编译安装,系统安装依赖库后就可以直接使用。2.安装依赖库yuminstallnumactlyuminstalllibaio-dev3.解压软件包到系统xz-dmysql-8.0.20-linux-glibc2.12-x86_64.
- ORACLE数据导出工具
Epoch-Elysian
数据库linuxoracle数据库
最近应公司要求导出数据为csv格式文件供业务人员存档查看,同时还需要按照指定分隔符导出其他文本格式,待数据迁移使用,就是根据指定的sql,按照指定的分隔符和文本格式导出数据。所使用的数据是oralce,由于生产环境又没有下载安装像sqluldr2之类的数据库导出工具。想着自己利用自带的sqlplus客户端写个通用的oracle导数脚本,查询资料,发现网上各种博客里描写的spool一键导出,都是花拳
- Jenkins安装多个jdk版本,并在项目中选择对应jdk版本
气拔星
jenkinsjava运维
下载jdk版本:进入oracle官网下载官方jdkJavaDownloads|Oracle例:比如项目需要使用java8.341的版本,而jenkins用的是java11的版本,这里就需要下载多个jdk版本。进入下载网址,JavaArchiveDownloads-JavaSE8u211andlater1、找到下载的版本,一般选择linux64位,后缀为.tar.gz的压缩包,下载需要登录oracl
- Sublime Text 4 Build 4107 完美破解方法
从大数据到人工智能
这里提供已经修改好的下载后直接使用https://pan.baidu.com/s/1hk15RXfoQ-qyE4blRWZf3A分享码:ubb31、下载并安装SublimeText4Build4107;官方下载地址:Windows64位Mac版Linux64位Linuxarm642、使用浏览器打开网站:https://hexed.it/3、打开SublimeText安装目录选择文件sublime_
- 公网连接内网工具推荐(还在为局域网联机发愁?)
无聊的一个人啊
技术分析运维开发远程调试内网穿透网络协议联机游戏
下载地址Windows64位MacOSX64位Linux64位Linux/ARM32位64位一、FastNat可为您解决的问题1.没有公网服务器,需要发布本地的站点或网络程序到公网上,供他人访问;此项功能大大方面开发人员进行远程调试,微信小程序等开发工作进行。2.需要远程到在其他网络中的设备,但两处的网络不通;OA系统网站外网访问svn,git异地网络访问windows远程桌面(本地请开启远程访问
- 开发运维工具推荐 --- 解决远程访问局域网服务的问题。开发调试推荐
无聊的一个人啊
技术分析微信小程序运维开发功能测试单元测试
下载地址Windows64位MacOSX64位Linux64位Linux/ARM32位64位一、FastNat可为您解决的问题1.没公网服务器,需要发布本地的站点或网络程序到公网上,供他人访问;此项功能大大方面开发人员进行远程调试,微信小程序等开发工作进行。2.需要远程到在其他网络中的设备,但两处的网络不通;OA系统网站外网访问svn,git异地网络访问windows远程桌面(本地请开启远程访问,
- FastNat内网穿透,给开发人员送的硬货福利限时送
无聊的一个人啊
编程艺术技术分析运维vue.jsjava微信公众平台微信小程序
一、FastNat可为您解决的问题下载地址Windows64位MacOSX64位Linux64位Linux/ARM32位64位1.没有公网服务器,但是想发布共享本地的站点或网络程序到公网上,以供他人访问;此项功能大大方面开发人员进行远程调试,微信小程序等开发工作进行。2.需要远程到在其他网络中的设备,但两处的网络不通;OA系统网站外网访问SVN,GIT异地网络访问windows远程桌面(本地请开启
- 拿去不谢:远程调试APP,发布网站到公网演示,远程访问内网服务
无聊的一个人啊
node.jsvue.jses6前端前端框架
下载地址Windows64位(切勿直接在压缩文件中操作,全部解压到一处后再操作,请关闭某60(会胡乱拦截),可用其他任意安全软件)MacOSX64位Linux64位Linux/ARM32位64位Dockerdockerpullyjsh14z/fastnat_linux_x64:lastestdockerrun-itd--network=host--cap-addNET_ADMIN--device=
- Hotspot源码解析-第四章
zhang527294844
Java虚拟机java
第四章4.1线程创建4.1.1java.c4.1.1.1ContinueInNewThreadthreadStackSize参数表示线程执行时的栈空间,因为每个线程执行时都要有自己的私有栈空间做数据存储,所以这是必须的,这个值可以自己设置,不设置的话,系统会自己默认给个值:linux64位系统默认是1024k,32位系统默认是320k,这个可以看图4-1另外,自己查看threadStackSize
- RocketMQ安装和使用
Sunny_yiyi
MQJavarocketmq
1.RocketMQ快速入门下载RocketMQ下载地址环境要求Linux64位系统JDK1.8(64位)安装RocketMQ解压unziprocketmq-all-4.4.0-bin-release.zip启动RocketMQ启动NameServer#1.启动NameServernohupshbin/mqnamesrv.查看启动日志tail-f~/logs/rocketmqlogs/nam
- 阿里云操作
灰斗儿
云监控直接root帐号执行以下命令,回车即可:64位wget-e'http_proxy=hzcmsproxy.aliyun.com:3128'-O/tmp/cloudmonitor.tar.gz'http://cms-download.aliyun.com/release/1.1.24/linux64/agent-linux64-1.1.24-package.tar.gz'&&mkdir/usr/
- 错误描述 | fatal error: bits/c++config.h: No such file or directory
ttxiaoxiaobai
c++服务器开发语言
/usr/include/c++/5/iostream:38:28:fatalerror:bits/c++config.h:Nosuchfileordirectory/usr/include/features.h:367:25:fatalerror:sys/cdefs.h:Nosuchfileordirectory在linux64位系统中编译32位程序,有一些依赖32位的库解决方式:解决方案暴力敲
- dgl 的cuda 版本 环境配置(dgl cuda 版本库无法使用问题解决)
chuanauc
pythonDGL
1.如果你同时有dgldglcu-XX.XX那么,应该只会运行dgl(DGL的CPU版本),因此,你需要把dgl(CPU)版本给卸载了但是我只卸载CPU版本还不够,我GPU版本的dglcu依旧不好使,因此吧GPU版本的也得卸载了重新安装最新版的dgl我的cuda版本已经不配了,因此,找老的版本:Linux64::Anaconda.org我下载的是这个:DglCuda11.3::Anaconda.o
- Linux 64位系统下的AT&T汇编调用C语言printf函数
noky
asmgnu
市面上大多数的汇编代码都是32位的。很少有Linux64位AT&T的。这里面的例子大部分也是32的。想要64位的例子需要自己研究,调试。书本上的例子如下:.section.dataoutput:.string"TheProcessorVendorIDis'%s'\n".section.bss.lcommbuffer,12.section.text.global_start_start:movl%0
- MySQL克隆
这货不是王马勺
先决条件1.提供者和接受者必须具有相同的MySQL服务器版本。MYSQL8.0.17及更高版本支持克隆插件。2.提供者和接受者MySQL服务器实例必须在相同的操作系统和平台上运行。例如,如果提供者实例在Linux64位平台上运行,则接收者实例也必须在该平台上运行。3.接收者必须有足够的磁盘空间用于克隆数据。默认情况下,在克隆提供者数据之前删除接受者数据,因此您只需要足够的空间来存储提供者数据。如果
- libvcsnew.so: undefined reference to
hh199203
随笔
文章目录问题描述:解决方案:问题描述:在利用vcs进行仿真的时候,遇到如下“libvcsnew.so:undefinedreferencetoxxxxxx"这种报错,这里提供解决方法。/opt/synopsys/vcs_vO-2018.09-SP2/linux64/lib/libvcsnew.so:undefinedreferenceto`vfs::vfsReleaseVirtualFileLis
- linux连接校园网wifi,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...
寸草片夕
linux连接校园网wifi
前面写过Ubuntu16.04使用校园网客户端DrClient无线上网,在这篇文章中将要介绍下,在Ubuntu16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问题解决后,一想原来不困难呀。记录一下过程,以备后用。一、校园网客户端连接有线网络首先下载linux64位DrClient客户端,解压得到DrClient文件夹,将文件夹放到自己想放的目录下,保证有线接上,然后打
- Golang 在 Mac、Linux、Windows 下如何交叉编译
飞乐鸟
golangmacoslinux
Golang支持交叉编译,在一个平台上生成另一个平台的可执行程序。GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)GOARCH:目标平台的体系架构(386、amd64、arm)具体组合,详见Windows下编译Mac和Linux64位可执行程序SETCGO_ENABLED=0SETGOOS=darwinSETGOARCH=amd64gobuildmain.g
- 达梦DMETL快速入门
lushanglou
关于DMETL达梦数据交换平台DMETL是具有自主版权的数据处理与集成平台。DMETL创新的将传统ETL工具与分布式大数据处理平台相结合,实现对数据同步、数据处理以及数据共享交换的一站式服务,适合数据中心、数据仓库和数据湖的建设与运维等应用场景。DMETL安装DMETL5目前提供linux64位和windows64位下载,可选单机或者标准版。本次快速入门使用的是单机windows64位版。DMET
- Ubuntu下Anaconda安装
江城暮
机器学习ubuntulinux运维
Ubuntu下Anaconda安装进入anaconda官网https://www.anaconda.com/下载Linux64位版本;将下载好的".sh"文件放入虚拟机中;运行指令sudobashAnaconda3-2023.09-0-Linux-x86_64.sh此后会自动加载安装程序,中途会停止两次:第一次输入“yes”,然后按“Enter”键继续安装程序;第二次输入将Anaconda3安装的
- VB、C#、VC使用条件编译自动选择结构体对齐方式
中游鱼
VC++2017VBC#VC++条件编译C#条件编译VB.NET条件编译条件编译选择结构体对齐
VB、C#、VC使用条件编译使程序自动选择结构体对齐方式一、系统默认内存对齐1、Windows64位系统默认8字节,Windows32位系统默认4字节2、Linux64位系统默认8字节,Linux32位系统默认4字节二、常用程序默认对齐1、Office64位程序默认8字节,Office32系统默认4字节(VBA结构体编程才能体会)2、VisualStudio2017默认8字节(VB、C#、VC都是
- CentOS 7 安装Java环境
小胡yhu
1024程序员节linuxjava
本文采用源码安装1.下载安装包下载地址:jdk官网下载地址下载linux64位tgz压缩包、官网下载需要登录oracle账号、可临时注册一个、几分钟搞定、或者查下其他方式获取安装包皆可。2.上传至centos7服务器3.安装#tarzxvfjdk-8u381-linux-x64.tar.gz4.配置环境变量vim/etc/profile//打开环境变量配置文件,按a编辑//将如下环境变量信息、写入
- 2019-08-16
恐龙家族中的老三
ubuntu安装Tensorflow的血泪教训1.在网上找教程的时候一定要注意,别人安装的什么版本和配置2.要搞清楚自己电脑的配置,一定要是linux64位3.python2.7在2020年官网就不再维护了,所以下载其他版本你可以在终端输入:uname-a查看自己linux的版本安装开始第一步安装pip在终端输入sudoapt-getinstallpython-pippython-dev第二步合适
- WSL下安装gcc for arm交叉编译链
道里长短
LINUXlinux
这一切操作都在su权限下,并将默认的bash改成了zsh。1、在这个网址选择一个自己要用的linux64位的压缩包https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads2、在window简历一个文件夹,也可以在linux下建立,由
- Linux系统安装Visual Studio Code
万万君
Linuxlinuxvisualstudio
官网下载安装包(我下载的是.tar.gz)https://code.visualstudio.com/docs/?dv=linux64解压安装包tar-zxvfcode-stable-1589445616.tar.gz在解压后的目录下运行/homedir/VS_Code_Linux-x64/code就安装成功了高级配置配置到系统环境变量下(需要root权限)mvVSCode-linux-x64//
- 海康摄像头Linux开发与体验(ubuntu)
莫九玉
Linuxlinuxubuntu
海康摄像头不支持在嵌入式armLinux上的开发,如果想使用,可以使用标准协议的,ONVIF、RTSP、ISAPI等官方sdk下载和体验https://open.hikvision.com点击下载就行了Ubuntu摄像头抓拍测试我们使用Linux64纯净版测试接好海康摄像头,通电,并设置号ip和用户名、密码。如果有现成的,可以去查一下就知道了先把设备下载的文件解压并放到Ubuntu下面,随便丢一个
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring