共享

如何模拟输入用户名、密码来访问网络邻居

主宰稳场 提交于 2020-02-29 05:54:28
如何模拟输入用户名、密码来访问网络邻居 基本原理 在Windows 环境下,应用程序使用Windows 网络函数(WNet)来实现网络功能 而不用关心网络的供应商及具体实现,因为WNet 函数是独立于网络的。 ----Wnet 函数主要有: WnetAddConnection , WnetAddConnection2 , WnetAddConnection3 , WnetCancelConnection2 等。 本文主要用 WnetAddConnection2,WnetCancelConnection2 函数。 WNetAddConnection2 在Windows.pas 中的函数原型如下: function WNetAddConnection2(var lpNetResource: TNetResource;lpPassword, lpUserName: PChar; dwFlags: DWORD): DWORD; stdcall; 为调用此函数,必须填写lpNetResouce 结构,此结构的定义为: typedef struct _NETRESOUCE{ DWORD dwScope; DWORD dwType; DWORD dwDisplayType; DWORD dwUsage; LPTSTR lpLocalName; LPTSR lpRemoteName; LPTSr

win10 笔记本netsh共享wifi

故事扮演 提交于 2019-12-05 13:26:20
1、右击win10开始菜单,选择“命令提示符(管理员)(A) 2、输入命令:netsh wlan set hostednetwork mode=allow ssid=wifi_100 key=wifi12345 3、进入控制面板--网络和共享中心--更改适配器设置,看看有没有开启的虚拟无线网卡:Microsoft Virtual WIFI Miniport Adapter,如果找不到,打开设备管理器 在网络适配器选项列表下找到该项并右键点击启用(当然如果你已经启用了就看不到了) 如果还是没有,参考 百度关键字:win10 找不到 Microsoft 托管网络虚拟适配器 -- http://jingyan.baidu.com/article/aa6a2c14e5b10f0d4c19c4fd.html ( 管理员cmd输入: 1、netsh wlan stop hostednetwork 2、netsh wlan start hostednetwork 我的输入这两个命令后解决了 ) 我的点击启用后如下图: 4、在网络共享中心 (桌面如果有 “网络”快捷方式,直接右键属性就是了),找到已正常连接Internet的网络(我的是电信宽带连接),点击它,在属性中,选择“共享”,勾选其中的“允许其他网络用户通过此计算机的Internet连接来连接”。并且家庭网络连接选择虚拟wifi

报表性能优化方案之数据集缓存与共享

∥☆過路亽.° 提交于 2019-12-05 04:35:35
1. 问题描述 对于大数据量报表,若每次直接从数据库中查询数据,不仅增加数据库服务器的压力,也极大的影响了取数的速度从而降低了报表的执行速度,为此FineReport提供了数据集缓存与共享功能。 FineReport可先将其数据集查询的结果缓存下来,对于缓存下来的数据,再次使用到相同数据集时,无需再次连接数据库重新查询数据,直接使用缓存下来的结果,即使用FineReport的数据集共享机制,达到资源复用,减少取数时间从而提高了报表的展现速度。 2. 数据集缓存 缓存分为缓存至内存和缓存至磁盘。 2.1 缓存至内存 设置方法:默认的就是使用内存缓存即所有数据都保存在内存中,在数据库查询窗口可以看到,如下图: 设置后的效果:当执行数据集时就会在将此记过缓存至内存中,下次在执行此数据集时,会直接从内存缓存中取数。 优缺点:空间资源有限,但效率很高,取数速度快。 什么情况使用:一般使用率高,且数据量不算太大的报表,可直接使用内存缓存。 2.2 缓存至磁盘 设置方法:点击下拉框选择缓存至磁盘当记录大于,并设置行数,如下: 缓存至磁盘,即将数据缓存到服务器的磁盘中,默认是在C:\Documents and Settings\Administrator\.FineReport8.0\cache(windows操作系统)下。 注:如启用了磁盘缓存,发现系统目录下没有cache文件夹,不要感到惊讶

PHP + Memcache 实现多服务器session共享

让人想犯罪 __ 提交于 2019-12-02 00:14:53
很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么php默认的files保存session的方式就无能为力了。这时我们可以考虑使用memcache 来接管session的保存与读取工作。 第一步:我们需要在服务器上搭建必要的环境, php 、web server的安装不是主题就不多说了, 其他还需要的是 memcached 服务端、php_memcache扩展 下面安装为centos 下的示例(注:以下安装命令跟服务器配置有关,不能保证通用性,请根据实际情况进行调整) 安装 memcached $ yum install memcached 安装php_memcache扩展 $ yum install php-pecl-memcache 或者 $ pecl install memcache 注:扩展安装完毕后需要重启web server来使用扩展生效 第二步:启动memcached服务进程 $ /usr/bin/memcached -p 12321 -m 384M -u nobody -d 第三步:检查php扩展是否正确安装 1、命令行执行php -m 查询结果中是否有memcache项 2、创建phpinfo()页面,查询session项下面的Registered save handlers值中是否有memcache项 第 四步

Tomcat下多项目jar包共享配置

落花浮王杯 提交于 2019-12-01 16:31:12
在Tomcat下设置多项目jar共享常见的有两种方法。这两种方法的共同点是修改tomcat下conf目录中的catalina.properties文件。 第一种方法:修改catalina.properties中的common.loader属性。在common.loader属性原值基础上追加“,${catalina.home}/lib/shared/*.jar”,然后启动tomcat。很显然,需要将共享的jar包放到一个shared目录里,然后将shared目录放到tomcat下lib目录里。 第二种方法:修改catalina.properties中的shared.loader属性。设置shared.loader属性值为${catalina.base}/shared/*.jar,然后启动tomcat。同样需要将共享的jar包放到shared目录下,不过这次是将shared目录放到了tomcat安装目录下。 说到这会有人疑惑,共享的jar包必须放到自建的shared目录下吗?shared目录的位置必须按照上述的内容存放吗?当然不是的,上述两种方法,对共享jar包的目录及位置没有任何限制,只不过这里为了方便管理和说明,统一归置到了tomcat安装目录下,你完全可以放到别的地方,使用绝对路径引用亦可。 有人会问,common.loader和shared.loader有什么区别

VirtualBox虚拟机与物理机文件传输九大方法总结

China☆狼群 提交于 2019-11-27 09:16:35
对于用虚拟机安装完成操作系统后,我们很多时候会用到虚拟机与物理机直接进行文件传输的问题,对于这个问题,奶牛觉得方法很多,而且也很简单。在这里做下简要介绍,也希望有其它方法的朋友也留言一起交流。今天主要讨论VirtualBox的一些独有或特有的方法。 1.VirtualBox分配数据空间功能 安装完成VirtualBox的虚拟机后,我们首先要做的应该是把扩展工具装齐,可以参考奶牛的文章 VirtualBox虚拟机下安装Windows系统配置远程桌面教程 。安装完成扩展工具后我们可以很简单的使用VirtualBox自带的分配数据空间功能。查看虚拟机的设置,我们可以看到最下方有个数据空间选项,点击添加就可以添加以磁盘或目录为其默认根的一个共享空间,并且我们可以设置其自动挂载与只读属性。设置完成后重起一次计算机就可以看到共享的磁盘或目录了。这是最简单的无需任何工具的共享功能。 2.VirtualBox建立物理硬盘的虚拟磁盘链接 这个方法就是直接将我们的硬盘或者硬盘分区建立一个vmdk的链接,然后从虚拟机的设置中添加这个链接作为磁盘即可。建立方法 Linux下: VBoxManage internalcommands createrawvmdk -filename ~/nenew.vmdk -rawdisk /dev/sda -partitions 1 Windows下: