精华内容
下载资源
问答
  • macOS打开原生NTFS读写功能教程

    万次阅读 2017-04-10 11:45:21
    第一步:打开窗口终端输入以下命令: diskutil list 查看磁盘信息,与 NAME 对应的就是 NTFS 分区的卷标,比如大写的 C、D、E、F。 第二步:查看 /etc/fstab 文件,这是一个配置文件系统的文本文件,

    近日,有网友发布了如何在 macOS Sierra 系统中开启原生 NTFS 读写功能的教程,并且其亲测有效,下面就让我们一起来看看吧。

    第一步:打开窗口终端输入以下命令:

    diskutil list

    查看磁盘信息,与 NAME 对应的就是 NTFS 分区的卷标,比如大写的 C、D、E、F。

    第二步:查看 /etc/fstab 文件,这是一个配置文件系统的文本文件,建议用记事本修改,输入以下命令:

    sudo nano /etc/fstab

    然后输入系统密码,没有密码会直接就跳过,显示的就是这个文件的内容。

    第三步:输入下列代码:

    LABEL=C none ntfs rw,auto,nobrowse

    LABEL=D none ntfs rw,auto,nobrowse

    LABEL=E none ntfs rw,auto,nobrowse

    LABEL=F none ntfs rw,auto,nobrowse

    输入完成后按 Ctrl+X,记事本会询问是否保存,选择 Y 然后按下回车键退出。

    需要注意的是,以上代码以 C、D、E、F 为,锋友可以替换为自己的分区卷标名称,有几个分区就写几行。如果卷标有空格,请用 \040 代替,\040 就是空格的意思。

    第四步:弹出移动硬盘,然后在磁盘工具里一一再挂上。

    第五步:输入 ln 命令挂载硬盘卷标(如果不进行这一步,可能不会在 Finder 中显示):

    sudo ln -s /Volumes ~/Desktop/Volumes

    展开全文
  • open打开的新窗口给窗口赋值

    千次阅读 2017-10-15 01:33:31
    里面用户列表初步信息是通过ajax请求到的userData.json数据获取到的(为简单起见,这里的ajax都是直接请求json数据,来模拟实现访问数据库;需要访问数据库,自己用servlet或配置框架即可) 2.点击selectUserPage.

    一、页面执行流程说明:

    1.点击原窗口test.jsp的“选择用户”按钮-->弹出“选择用户”新窗口(selectUserPage.jsp)

    里面用户列表初步信息是通过ajax请求到的userData.json数据获取到的(为简单起见,这里的ajax都是直接请求json数据,来模拟实现访问数据库;需要访问数据库,自己用servlet或配置框架即可)

    2.点击selectUserPage.jsp的单选按钮,选择对应行的用户

    (1)将姓名userName带到原窗口,同时再通过单选按钮携带一个隐藏字段userId(实际开发中经常需要这样),用于提交表单后将数据插入到数据库中

    这里对应图片里的3

    (2)然后触发页面上的ajax查询,通过已经传入的隐藏字段userId,来查询与该用户关联的详细信息(年龄userAge、电话userPhone),并将查到的值显示在页面上

    这里对应图片里的4

    并关闭打开的选择用户页面


    二、实现步骤:

    要点:1.给“选择用户”按钮的点击事件编写函数openNewWindow(url,width,height),用于弹出新窗口   window.open(新窗口的url,"",窗口参数)

    弹出新窗口函数(弹窗能够相对整个屏幕水平、垂直居中)的编写参考了https://zhidao.baidu.com/question/618236916155215532.html

    2.给弹出的新窗口selectUserPage.jsp初始化数据loadData(),使用ajax请求userData.json

    通过jquery的ajax请求json文件参考了http://blog.csdn.net/luorongsheng/article/details/52523799

    顺便说下,现在浏览器出于安全性考虑,限制了javascript直接通过file协议访问文件,如果双击打开的html中发送ajax请求同目录下的文件,是请求不到的;javascript中请求的文件通常要通过http等协议来访问,也就是说需要部署web服务器来进行访问。可以看下同源策略

    3.给单选按钮编写点击事件selectUser(obj) 选择用户的操作

    其中涉及:(1)新开的窗口给原窗口中的参数赋值(隐藏字段userId,姓名userName)

    参考解析jquery获取父窗口的元素

    (2)在新开的窗口中调用原窗口中的javascript函数来给页面赋值 change()

    参考JavaScript子窗口调用父窗口变量和函数的方法

    (3)关闭窗口 closePage()

    三、代码:

    结构如下:


    1.js库:jquery包

    2.页面加载需要查询的数据userData.json

    {
    	"user":[
    		{"userId":"101",
    		"userName":"张三",
    		"userAge":"10",
    		"userPhone":"15101230123"},
    		{"userId":"102",
    		"userName":"李四",
    		"userAge":"20",
    		"userPhone":"17601230123"},
    		{"userId":"103",
    		"userName":"王五",
    		"userAge":"30",
    		"userPhone":"18301230123"}
    	]
    }

    3.原窗口 test.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    	String path = request.getContextPath();
    	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        <title>My JSP 'test.jsp' starting page</title>
    	<script type="text/javascript" src="<%=path%>/js/jquery/jquery-1.11.0.js"></script>
    	<script type="text/javascript">
    		// 打开新窗口(水平、垂直居中显示)
    		function openNewWindow(url,width,height) {
    			var top = (window.screen.height-30-height)/2; //获得窗口的垂直位置;
    			var left =  (window.screen.width-10-width)/2; //获得窗口的水平位置;
    			window.open(url, "", "width=" + width + "px,height="
    						+ height + "px,left=" + left + "px,top=" + top +"px");
    		}
    		
    		// 根据id获取用户详细信息
    		function change() {
    			var paramId = document.getElementById("userId").value;
    			$.ajax({
    				url : "./data/userData.json",
    				dataType : "json",
    				success : function(responseText) {
    					selectUserDetailById(responseText.user, "userId", paramId);
    				}
    			});
    		}
    		
    		function selectUserDetailById(data, objId, paramId) {
    			$.each(data, function(i,n){
    				if(n[objId]==paramId) {
    					$("#userAge").val(n["userAge"]);
    					$("#userPhone").val(n["userPhone"]);
    				}
    			});
    		}
    	</script>
    
      </head>
      
      <body>
      	<form action="">
      		<input type="hidden" id="userId" name="userId"/>
      		姓名:<input type="text" id="userName" name="userName" value=""/>
      		<input type="button" οnclick="openNewWindow('selectUserPage.jsp',400,300);" value="选择用户"/><br/>
      		年龄:<input type="text" id="userAge" name="userAge" value=""/><br/>
      		电话:<input type="text" id="userPhone" name="userPhone" value=""/><br/>
      	</form>
      </body>
    </html>

    说明:

    第37行的代码

    $("#userAge").val(n["userAge"]);

    直接用javascript,也可以写成

    document.getElementById("userAge").value = n["userAge"];

    4.新窗口 selectUserPage.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    	String path = request.getContextPath();
    	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        <title>选择用户</title>
    	<script type="text/javascript" src="<%=path%>/js/jquery/jquery-1.11.0.js"></script>
    	<script type="text/javascript">
    		$(document).ready(function(){
    			loadData();
    		});
    		
    		// 加载数据
    		function loadData() {
    			var html = "";
    			$.ajax({
    				url : "./data/userData.json",
    				dataType : "json",
    				async : false,
    				success : function(responseText) {
    					html += "<tbody>";
    					$.each(responseText.user, function(i,n){
    						html += "<tr><td><input name='userId' type='radio' value='" + n["userId"] +"' οnclick='selectUser(this);'/></td>"
    								+ "<td>" + (i+1) + "</td>" + "<td>" + n["userName"] + "</td></tr>";
    					});
    					html += "</tbody>";
    				}
    			});
    			$("#dataDiv thead").after(html);
    		}
    		
    		// 选择用户
    		function selectUser(obj) {
    			// 给原窗口带入隐藏字段userId,姓名userName
    			$("#userId", window.opener.document).val(obj.value);
    			var selectedName = $("td:last", $(obj).parents("tr")).text();
    			$("#userName", window.opener.document).val(selectedName);
    			// 调用原窗口的javascript函数查询刚带入的userId的用户详细信息,并显示在页面上
    			window.opener.change();
    			closePage();
    		}
    		
    		// 关闭窗口
    		function closePage() {
    			window.close();
    		}
    	</script>
    	<style type="text/css">
    		#dataDiv tr td{
    			border: 1px solid black;
    			width: 100px;
    			text-align: center;
    		}
    	</style>
      </head>
      
      <body>
      	<table id="dataDiv" style="border-collapse: collapse;">
      		<thead>
    	  		<tr>
    	  			<td>请选择用户:</td>
    	  			<td>序号</td>
    	  			<td>姓名</td>
    	  		</tr>
      		</thead>
      	</table>
      </body>
    </html>

    说明:

    (1)第28、29行的代码

    html += "<tr><td><input name='userId' type='radio' value='" + n["userId"] +"' οnclick='selectUser(this);'/></td>"
    								+ "<td>" + (i+1) + "</td>" + "<td>" + n["userName"] + "</td></tr>";

    也可以写成:

    html += "<tr><td><input name=\"userId\" type=\"radio\" value=\"" + n["userId"] +"\" οnclick=\"selectUser(this);\"/></td>"
    								+ "<td>" + (i+1) + "</td>" + "<td>" + n["userName"] + "</td></tr>";
    (2)第34行的代码

    $("#dataDiv thead").after(html);

    也可以写成:

    $("#dataDiv").append(html);
    (3)第40行的代码

    $("#userId", window.opener.document).val(obj.value);

    也可以写成:

    window.opener.$("#userId").val(obj.value);
    
    直接用javascript,还能写成:

    window.opener.document.getElementById("userId").value = obj.value;

    (4)第41行的代码(选取被选中行里的姓名)

    var selectedName = $("td:last", $(obj).parents("tr")).text();
    也可以写成:

    $(obj).parents("tr").find("td:eq(2)").text();

    或者

    $(obj).parents("tr").find("td:last").text();


    代码下载地址



    展开全文
  • CS D N 原创,转载——标明-出-处 原因很简单,是因为项目的.suo文件VS无法识别,删掉这个文件即可解决。 suo文件是记录vs打开窗口的相关信息,可以随意删除。


    CS D N 原创,转载——标明-出-处

    原因很简单,是因为项目的.suo文件VS无法识别,删掉这个文件即可解决。

    suo文件是记录vs打开窗口的相关信息,可以随意删除。

    展开全文
  • 信息存储在sessionStorage中,鼠标停留在当前网页的tab处,右键复制打开新窗口页面,新页面sessionStorage中存储的信息页面一致。 只有复制网址打开新页面,粘贴转到打开的新页面是没有sessionStorage信息的。...

    信息存储在sessionStorage中,鼠标停留在当前网页的tab处,右键复制打开新窗口页面,新页面sessionStorage中存储的信息跟原页面一致。
    只有复制原网址打开新页面,粘贴转到打开的新页面是没有sessionStorage信息的。

    展开全文
  • 使用这种方法点击a标签时候打开了一个页面(修改商品信息),我现在想在提交表单后,关闭后打开的这个页面(以实现),同时刷新最开始的那个页面(如何实现啊)? 使用的是ajax提交表单 ``` $.ajax({ url: "${...
  • 在计算机中将信息按照某个预定的顺序重排(“排序”);如何解决那些在计算机中能使用一种被称为“图”的数学结构来建模的基本问题(可用于对道路网建模,针对任务间的依赖建模,以及金融套利交易建模);如何解决...
  • 由于通过ShowModalDialog打开的页面内容是从IE的缓存区中自动获取并显示的,所以如果是后台修改与之关联的数据库信息的时候,再通过调用此函数,经常会出现显示的页面内容没有及时更新,即没有刷新的情况。...
  • 解析:由于项目加入了版本控制,如 SVN 等,你拷项目的过程中,吧项目所有信息都拷过去了,有一个 .idea 的文件你很熟悉吧,就是它在作怪。如下图; 打开.idea 文件 ,里面有个vcx.xml 文件;内容如下: <?...
  • 说是小问题,实际上还是给我带来了很...我本意是修改文件,所以用fseek()将文件指针移到我要修改的位置,然后用fwrite()将内容重新写入,学生信息的文件存储为“stu.dat”打开文件的地方最开始这样写的:<br
  • 采用spring+struts2的架构,在一个jsp的提交页面中,action中进行校验,如果校验不通过在原有页面的中显示提示信息,校验通过在新窗口中显示提交的表单信息,该如何实现。 function _html(){ document.form1....
  • 机器安装了 windows和office, 由于某种原因,需要清除激活信息。   环境: win7 (64位) + Office 2010方法/步骤 首先要卸载掉KMS的程序。 方法是在控制面板,卸载程序,找到相应的KMS激活程序就可以了,比如...
  • 但前段时间AS又升级到最新的3.4.2版本了,导致打开这个子项目时,里面Project下包含项目路径及工程,并且子项目路径无效(以前旧的AS2.3.3版本都可以直接复制副本的,估计新版本有记录每个项目的信息,即使路径换...
  • 这几天乐意黎折腾了云主机,从头学起,花了一两个星期边学习边搭Centos环境,  ...  把程序通过FTP部署上去, 却在Centos系统中显示 500 错误. 却看不出是什么问题,只能在Centos系统中开启...1. 打开php.ini文件
  • 大部分的网页直接复制url然后粘贴到一个新的浏览器窗口后都能打开一个跟网页一样的网页。 但某些特定的网页(如需要分N步输入信息的注册网址,在第N步的页面)复制URL后粘贴到一个新的窗口里打开,会跳转回首页...
  • 如果发现错误,请打开 。 路线图 1.2 Bug修复 改善文档(安装,作业定义和API) 添加对SAML的支持 用户和项目级别的配额管理 1.x 整合 用于创建EKS K8s集群的服务 更多内容,您的想法在这里 有助于 非常感谢任何...
  • 一、Anaconda配置信息 通过Conda的环境管理功能,我们能同时安装多个不同版本的Python,并能根据需要自由切换。 1、首先确保你的系统里已经安装了Conda,打开CMD窗口,执行命令:conda --version 2、查看你的系统...
  • 在今天的移动互联网时代,信息系统移动化成为企业CIO/CTO们最关心的话题之一。虽然移动化有很多路径,但相对来说,开发原生APP仍然是性能和体验最佳的一种方式。 但是,开发APP并非易事,尤其是其测试过程,常常令人...
  • 问题背景 系统中的敏感信息,如账户余额,需要给予特殊保护,不能被篡改。 如何从程序角度给予保证? 分析 ...3、只有自己用私钥加密产生的密文,用自己发布出去的公钥才能打开。(一般用于签名...
  • 问题 ... 但是有时候即使更改了,原来的邮箱还会收到相关邮件是怎么回事呢?...打开安全设置 更改安全联系人信息 更改安全邮箱即可,注意必须要有一个安全邮箱,如果一个是删除不了的,必须先添加一个再删除。 ...
  • 1、通过下拉刷新(IOS和安卓) 如果下拉刷新页面的时候,...如果页面没有刷新功能,可以通过在手机中设置开发者选项,打开【显示布局边界】,就能看到所以控件的布局了,如果页面中包含图片、文字等信息,但是这个区...
  • 一直以来都有这样一个困惑,那就是打开...如果是在原窗口里转换页面的话,那我还想使用页面的信息呢?但是在新窗口打开的话,到时候可能是一屏幕的窗口(现在的浏览器都提供标签式浏览——我认为这是浏览器至今为止
  • 刚开始玩WP,看到博客最...1. 进到管理后台,打开外观-编辑 2. 找到“footer.php”,进行代码修改 3. 删除以下代码: Python &lt;a href=“&lt;?php echo esc_url( __( ‘...
  • [原创]CCNA考试信息,54题120分钟!(转)[@more@] 上周预约的今天考试,老师说是50道题105分钟,结果打开题一看是54道题120分钟,有三道试验! 我的题有3道不是TK8.2里的: 1:显示7条有关dis...
  • 手动清除残留在原主域控制器的信息,方法如下:  在主域服务器上打开命令提示符。  1.在命令提示符下,输入ntdsutil,回车。  2.输入metadata cleanup,回车。  3.输入connections,回车,此菜单是...
  • Mac事实上是支持原生的NTFS读写的,只不过这一功能被隐藏了,但是可以手动打开,不过还是有很多新用户不清楚到底改如何打开NTFS功能。...根据自己要配置的NTFS分区卷标输入配置信息,输入完成后敲击
  • 简单说明下:开关、系统菜单按钮:只有这个按钮不可以编程(默认),用来打开手柄,其实没用关的功能。在游戏中按下该按钮是调出系统默认的菜单,用来关闭,切换游戏用的。menu按钮:默认用来打开游戏菜单。grip按钮...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,675
精华内容 670
关键字:

打开原信息是