- Windows远程桌面多账户同时登陆和权限控制
Jelly-小丑鱼
windowswondows多账户远程桌面账户权限控制家长控制
记录一下最近遇到的一个windows的桌面控制功能,先大概说下前因后果,这个是来自客户的一个需求:需求就是他们卖了第三方的产品在用,然后产品问题需要卖方进行维护,然后疫情或者其他原因,来不了现场,就使用远程控制,自然用到了windows的远程桌面,目前客户是用的teamview进行远程桌面控制,但是因为teamview是完全的桌面控制,所以客户想对远程控制的人进行限制,只能访问特定的应用。我们的调
- 随机专享记录第一话 -- RustDesk的自我搭建和使用
有头发的程序猿!
随手专享远程工作docker
1.介绍RustDesk是继TeamView、向日葵等远程桌面软件后的新起之秀,最主要的是开源的可自己搭建中继服务。相比于公共服务器,连接一次等待的时间要多久,用过TeamView的都知道,而且还是免费的,不像某些远程搞各种个人证书,各种登录设备限制!先看看软件图,这是待连接界面。如果不是自己的中继服务器,左下角还会都显示一行我电脑是英文版,翻译过来为了更快地连接,请设置自己的服务器。远程连接的画
- Day 80,2018.01.31
丶Saikaka
图片发自App1月的最后一天加班到2月1号凌晨2点emmmmm主要是因为昨天发的几个包有几个问题要调整,本来预计hotfix一下就好结果发现了几个新bug就打包好几次,心疼主程本来今天调休结果在家用teamview下午还一直在干活~taptap评论有说是换皮的有评价还好的(看内容感觉是刷的。)最近没什么参与感反而觉得有点上班没意思,就学学Excel和lua的内容。总结的东西最近也没怎么动,这方面主
- Deepin设置接受从Windows的远程桌面连接
长孤秋落
Deepin国产操作系统windowslinux服务器
信息化时代,网络越来越普及,电脑越来越多,经常会有使用远程桌面操作多台电脑(PC/服务器/虚拟机/云服务器等等)的情形。例如用远程桌面连接Windows服务器/台式机,Xshell连接Linux服务器/台式机;还有更多的工具,包括QQ远程协助、TeamView(越来越不友好,基本弃用)、向日葵等等;不过大部分的Linux操作系统是用Xshell使用命令行进行终端连接的, 作为Linux发行版
- 远程桌面链接内网服务器(外网和内网)详细介绍
zhuyuansj
公司之前一直在用teamview做远程桌面,好用简单功能强大.但是最近不能用了,一直提示要购买,后来去官网看了下价格,这价格确实也不实惠。所以就想着自己弄一下。这里需要搞清楚本文说的主机和客户机。公司的电脑就是主机,我的笔记本就是客户机。我现在要在家里访问公司电脑。一般有几种方法:1.windows远程桌面到公司电脑2.笔记本链接至vpn服务器,公司电脑也链接到vpn服务器,然后公司电脑把3389
- ahk监控当前窗口
nanj
windows
~LButton::;当鼠标左键被按下时,关闭teamview主窗口,并延时一秒执行SetTimer,CheckWindow,1000;设置1秒后执行CheckWindow函数returnCheckWindow:IfWinActive("office-TeamViewer"){WinClose,ahk_class#32770,TeamViewer}Return
- vscode使用ssh连接远程Ubuntu服务器
Begin,again
vscode服务器ubuntu
动机 使用vscode通过ssh进行远程服务器连接的原因是,单纯通过使用teamview等方式进行远程服务器的连接往往会受到网速的影响,而通过SSH进行局域网内部的连接则可以完美的避免这一问题。同时,vscode能够实时的显示服务器上的代码界面,还是相当方便的。前提 由于我们是通过局域网进行连接,因此前提是,本地电脑和服务器置于同一局域网,测试的方法通过cmd中的ping即可,能ping通即是
- 本地代码上传GitHub报错(向日葵竟然会影响)
佳hong
解决问题githubgit
想要将本地代码上传至github上时,发现一直报错:Failedtoconnecttogithub.comport443:Timedout。-网上很多方法说VPN关了。但我的VPN是关着的。后来发现……好家伙,你的向日葵,Teamview等远程连接软件可能也有影响。我把向日葵关了,上传成功。
- [Note-0z] Ubuntu18.04必备的22款软件(安装详解) - 知乎 - 2020-09-30
e18ea5ca8301
Ubuntu18.04必备的22款软件(安装详解)-知乎来源:https://zhuanlan.zhihu.com/p/902277811.搜狗输入法2.网易云音乐3.百度网盘4.福昕PDF阅读器5.Shutter截图6.Flameshot截图7.uGet+aria28.金山WPS9.谷歌浏览器10.VLC视频播放器11.微信12.Teamview13.Vim14.SublimeText15.JD
- 基于webrtc技术的远程桌面控制系统(一)
superxxd
远程控制系统系列webrtcjs
熟悉远程桌面控制的朋友一定用过或听说过以下产品pcanywhere、teamview、向日葵、rustdesk等等,远程技术日新月异,协议也百花齐放,RDPVNCSSHTELNET都大放异彩。随着网络带宽的大大提升,远程控制的互动交互进入一个新的阶段,我准备抽时间将远程控制所需的核心技术逐一展示,并以此实现一款强大的远程办公硬件。首先,浏览器已经不可替代,为了不安装软件,我们选择采用浏览器作为本地
- 好用的shell工具,FinalShell
三希
运维
前言工作中需要接触一些系统运维的工作,之前用过的软件有anydesk/向日葵/teamview/windows的系统远程等,由于需要远程的电脑太多,需要记录很多相关信息,工作起来很麻烦。现在发现一个比较好用的工具,特分享给大家。软件名是FinalShell。该博文是根据windows系统写的,mac系统的也大同小异。软件下载mac版本:http://www.pc6.com/mac/761631.h
- Centos7使用docke搭建openV
WaiSaa
LinuxWindowsDocker网络服务器linux
Background公司目前没有V,有时在家办公只能通过向日葵或者TeamView来远程公司的电脑工作。最近自己搭了个openV服务器(使用的docker方式,方便快捷,另一种方式配置太麻烦了),具体搭建过程记录下。OpenV的工作原理在Linux2.4版本以上,操作系统支持一个名为tun的设备,tun设备的驱动程序中包含两个部分,一部分是字符设备驱动,一部分是网卡驱动。网卡的驱动把从TCP/IP
- 通过vnc远程桌面到Mac电脑
一起学开源
运维工具macwindows
背景个人购买了Mac电脑,公司有台式机Window系统的,为了能够通过PC远程Mac,尝试了各类互联网的远程桌面工具,比如TeamView,向日葵等,都依赖于公网的上下行流量。体验不是很好,今天特意整理通过VNC的方式来远程Mac电脑操作方式1.在Win电脑安装VNC客户端访问tightvnc官方网站,进入下载页面,点击对应的版本进行下载:https://www.tightvnc.com/down
- 如何使用TeamViewer远程控制电脑?三步即可成功
yuanseovip
安全服务器网络
如今,疫情使得不少企业需要持续实施远程办公,其中以IT公司居多,员工使用远程控制软件也容易上手。但仍有部分行业的工作者对于使用远程控制软件还存在疑虑,担心这类软件操作繁琐,需要培训或者安全性不够。其实,优秀的远程桌面控制软件在操作、安全、连接效率等方面都能满足用户需求。TeamViewer就一定是连电脑小白都能零培训、快速上手的远程控制软件,它从安装、注册到连接使用,三步即可成功。TeamView
- engineercms类似网盘带事务流程
工程设计
当下越来越多的人使用网盘存储文件,方便多地办公时,文件的协同。除此之外,类似teamview的远程控制软件也可穿透内网,实现随处可取自己的资料。但是前者还是多数,因为有权限设计,多人协同,分享文件,网盘确实带来很大便利。再加上网盘越来越多的支持文档协作,那么,网盘支持事务流程么?我预言那是迟早的事情啦。而engineercms就是其中一个。流程图更多详情见这里动画。
- [Python]校园网(网页认证)开机/断网自动连接
runepic
Pythonpython开发语言
目录简介环境配置实现过程分析校园网登录页面,获取URL编写代码运行程序打包程序使用说明配置账号密码设置开机启动测试简介针对网页认证方式的校园网,实现登录的自动化。苦于校园网断线,断电重启之后无法借助远程软件(teamview、todesk、向日葵等)进行远程的问题。1、开机自动连接2、设置时间检查登录状态自动重连环境配置主要版本如下:python3.9requests2.28.1pyinstall
- centos7 设置teamviewer连接
likc
准备1.系统设置yum源为阿里源,网易源不全;2.下载teamviewer,通过teamview官网下载历史版本,linux下面找到支持centos的rpm包;https://www.teamviewer.com/en/download/linux/3.下载teamviewer依赖包,yum源里没有,qt5-qtwebkit操作.1.安装teamviewer依赖#yuminstallqt5-qtb
- Windows通过frps内网穿透并桌面远程
Jalenson
一般我们使用TeamView、向日葵、AD等来实现外网访问内网来实现远程办公操作,但是免费的很不好用,不稳定,收费又很贵。这时,我们通过frps来实现内网穿透。数据准备:公网IP:X.X.X.X内网IP:192.168.1.101本文中内网电脑使用的是win7系统,公网电脑为阿里云linux系统1.服务端配置使用具有公网IP的阿里云Linux作为frp服务端(frps),下载地址:frpimage
- 项目三——开发团队调度软件
hellobigorange
JAVA开发javajava-eeandroidstudio
文章目录一、需求说明二、软件设计结构三、设计1、创建项目基本组件2、Equipment接口及其子类的设计3、实现Service包中的类(重要)NameListServiceTeamSeivice4、TeamView一、需求说明二、软件设计结构三、设计1、创建项目基本组件1)键盘访问的实现packagecom.atguigu.team.view;importjava.util.*;/****@Des
- 远程协助软件测试,todesk远程控制软件测试版
A秦福超15837172289
远程协助软件测试
todesk远程控制软件测试版是由官方推出的最新测试版本,向日葵、teamview、anydesk这些远程软件使用起来鼠标老是会飘,todesk最新版本则不会遇到这个问题,能让用户拥有很好的使用体验,感兴趣的朋友快来下载吧。软件特点适用远程操作、远程控制文件传送适用历史时间机器设备相互连接适用开机自启适用视频录制回复和播放视频电子计算机响声适用小伙伴登陆提示使用方法一、下载安装软件。二、安装完成后
- 关于frp内网穿透
Viviana-0
一、关于内网穿透内网穿透,也即NAT穿透,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不被NAT设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与NAT设备的相对位置介绍内网穿透方法。二、为什么要使用内网穿透为了外网要访问内网,因为当不在同一局域网内,ip和地址互相ping不同的话,最简单的方式是使用向日葵与teamview,但是用起来并不方便。三、使用frp进行内网
- 使用内网穿透工具--FRP配置远程控制
明月5826
经验
一款很好用的内网穿透工具–FRP前言想对Windows的机器进行远程控制,有这几种方式使用Teamview工具进行远程控制使用向日葵工具进行远程控制(不充钱操作有点卡)这里推荐使用内网穿透工具——FRP,以及一台云服务器当做服务端,进行简单配置后即可远程访问FRP软件下载地址:https://github.com/fatedier/frp/releases服务端配置配置FRP服务端的前提条件是需要
- 可替代TeamView的免费远程控制软件ToDesk
zhaoolee
linuxpythonjavamac网络
TeamView是老牌的远程控制软件,但免费版限制了登录设备数量。ToDesk是一款新兴但远程控软件,不限制设备数量,个人版完全免费,覆盖PC,Mac,Linux,安卓,iOS,控制密码存放到客户端,保证了安全性。image-20201207102922567官网下载地址:https://www.todesk.com/download.htmlimage-20201207103002285阅读原文
- 优雅地通过跳板机登录公司内网服务器
amilyxy
前言:最近入职x手,撒花~~,花了好几天开通权限,熟悉服务器使用流程,因为没实习过,遇到很多不懂的知识,冒个泡来讲一下如何减少重复工作,解放生产力。JumpServer跳板机顾名思义,这是一个本地跳到服务器的一个节点,疫情期间无法回学校,在没有使用VPN之前,我是采用teamview来远程连接实验室电脑,然后通过实验室电脑使用服务器资源,其实这台实验室电脑就是跳板机。本地PC->跳板机->服务器①
- 让你的工作更高效!快来看看如何使用内网穿透
张清柏
什么是内网穿透内网穿透,也即NAT穿透,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不被NAT设备屏蔽而正确路由到内网主机。通俗的讲,内网穿透其实就是两台计算机都处于不同的局域网之中,外网与内网的计算机节点需要连接通信,那么就需要借助内网穿透技术来解决这个问题,也叫NAT穿透。我们可能使用过的现有的软件,比如teamview,qq远程连接,都是基于内网穿透实现的。使用场景1.开
- 桌面远程连接控制软件推荐-堪比teamviewer
花间巫女
RemoteDesktopManager是一款远程桌面连接的管理器,它将所有远程连接集中在一个平台上,集成数百种远程连接技术,例如:Windows桌面连接,mac桌面连接,SSH,TeamView等。它是一个小的应用程序来控制远程连接。与远程桌面管理器程序,您可以添加、编辑、删除、组织或快速找到您的远程连接remotedesktopmanager中文免费破解版是目前网络上最优秀的一款远程桌面管理工
- Lanproxy 任意文件读取漏洞复现 (CVE-2021-3019)
5f4120c4213b
0x00简介lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面...)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一
- 程序员加薪必备小技巧,看完你必升级
liangsufen
H5开发移动开发
相信程序员都有希望加薪,这个是一个技术活,要加薪,就必须提升我们的技巧,提升我们的科技,提升我们经验。这里分享下加薪的几点方法:1、使用高科技打卡神器:teamview。很多公司使用钉钉打卡,如何让自己无时无刻置身于工作现场呢?teamview,远程控制你公司的电脑,保你足不出户,保你每月加班100多个小时。2、在公司通宵开黑王者荣耀,加分项:最好拍下零时6点的太阳。然后发个朋友圈,明天不用上班了
- [Android][FreeRDP与Window远程连接]
飒飒秋风声
android
1.落笔缘由之前想了解一下远程控制之类的知识,类似于teamView,向日葵之类的都有移动端的App,而且都挺好用的,但是可惜的是没有源码,不能集成到自己的app里面,无意之间接触到RDP,只是粗糙的了解了一下他们的使用方法。2.准备工作Android端需要做的准备:安装FreeRDPPC端需要做的准备:开启远程连接2.1开启电脑远程设置打开控制面板–>系统–>远程设置–>设置运行远程协助连接这台
- windows环境如何测试端口
经验之谈
上班日志网络
背景由于疫情原因,被迫在家开始办公,那么远程办公如果需要公司中的资源就必须要进行端口映射,访问内部资源。(有些人可能是利用teamview等远程工进行远程办公)。我门使用的是windows自带的远程桌面应用mstsc。今天是开工第一天,当我连接领导给我配置的ip和端口是一直显示错误。如图:于是,我就觉得是他给的配置不正确。身为技术人员直接说你配置错了,没有充分的证据也不符合我的风格。分析同事给我的
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache