浏览器var a=window.open(..) 然后在父页面调用子页面的方法 ... [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:8128
Blank
黄花 2013年5月 Web 开发大版内专家分月排行榜第二
Bbs7
本版专家分:29386
Blank
蓝花 2012年9月 Web 开发大版内专家分月排行榜第三
2012年8月 Web 开发大版内专家分月排行榜第三
Bbs7
本版专家分:29386
Blank
蓝花 2012年9月 Web 开发大版内专家分月排行榜第三
2012年8月 Web 开发大版内专家分月排行榜第三
操作window.open打开的窗口的问题
<em>v<em>a</em>r</em> win=null; function <em>open</em>SunWindow(url){ win=<em>window</em>.<em>open</em>(url, "win"); } function func(){
window.open() 打开的页面 往主页面传参问题
国研兄弟遇到一个问题 问我我百度了下帮他解决了 下面是我参考的demo , 虽然不难不过以前没有遇到过这样的需求,就当多了解点姿势了。 &<em>a</em>mp;<em>a</em>mp;lt;!--主<em>页面</em>的代码--&<em>a</em>mp;<em>a</em>mp;gt;&<em>a</em>mp;<em>a</em>mp;lt;br&<em>a</em>mp;<em>a</em>mp;gt;&<em>a</em>mp;<em>a</em>mp;lt;!DOCTYPE html&<em>a</em>mp;<em>a</em>mp;gt; &<em>a</em>mp;<em>a</em>mp;lt;html&<em>a</em>mp;<em>a</em>mp;gt; &<em>a</em>mp;<em>a</em>mp;lt;he<em>a</em>d&<em>a</em>mp;<em>a</em>mp;gt; &<em>a</em>mp;<em>a</em>mp;lt;met<em>a</em> ch<em>a</em>rse
layer弹框页面调用页面方法
<em>v<em>a</em>r</em> minSpe<em>a</em>k = l<em>a</em>yer.<em>open</em>({ type: 2, skin: 'l<em>a</em>yui-l<em>a</em>yer-l<em>a</em>n', title: '沟通列表', fix: f<em>a</em>lse, sh<em>a</em>deClose: f<em>a</em>lse, sh<em>a</em>de: f<em>a</em>lse, m<em>a</em>xmin: true, min: function(){ $('.l<em>a</em>yui-l<em>a</em>yer').css({ 'top': '<em>a</em>u...
js页面调用页面方法以及页面调用页面方法
<em>父</em><em>页面</em>代码:<em>子</em><em>页面</em>代码:效果如下:测试按钮有效的触发对应<em>页面</em>的<em>方法</em><em>子</em><em>页面</em><em>调用</em><em>父</em><em>页面</em>的<em>方法</em>:p<em>a</em>rent.p<em>a</em>rentFun();<em>父</em><em>页面</em><em>调用</em><em>子</em><em>页面</em>的<em>方法</em>:<em>v<em>a</em>r</em> childWin=$(&quot;#testIfr<em>a</em>me&quot;)[0].contentWindow;            childWin.Ifr<em>a</em>meFun();注:testIfr<em>a</em>me为ifr<em>a</em>me的id...
刷新页面(window.open打开的页面)
刷新<em>父</em><em>页面</em>(<em>window</em>.<em>open</em>打开的<em>页面</em>) <em>window</em>.<em>open</em>er.loc<em>a</em>tion.relo<em>a</em>d(true); //true代表从服务器重新获取,f<em>a</em>lse为从缓存中获取,默认为f<em>a</em>lse 或<em>window</em>.<em>open</em>er.loc<em>a</em>tion.href = <em>window</em>.<em>open</em>er.loc<em>a</em>tion.href; 或<em>window</em>.operner.loc<em>a</em>tion.repl<em>a</em>ce...
在iframe中调用js页面页面方法
NULL 博文链接:https://747017186.iteye.com/blog/1985110
iframe页面页面之间的元素获取与方法调用
<em>父</em><em>页面</em>与<em>子</em><em>页面</em>之间的元素获取与<em>方法</em><em>调用</em>: 1、JS <em>父</em>调<em>子</em> <em>子</em>调<em>父</em> 元素 <em>window</em>.fr<em>a</em>mes[ifr<em>a</em>me的n<em>a</em>me属性值]; ① <em>window</em>.p<em>a</em>rent.document.getElementById("<em>父</em><em>页面</em>元素ID"); ②<em>window</em>.p<em>a</em>rent.document.getElementsByT<em>a</em>gN<em>a</em>me(
windows.open传值(获取页面dom对象)
最近做了一个预览功能,在新打开的标签页中需要获取<em>父</em><em>页面</em>中元素的值,在不持久化到数据库的情况下,采用了
页面调用iframe页面的JS方法
p<em>a</em>rent function p<em>a</em>rentFunction() { <em>a</em>lert('function in p<em>a</em>rent'); } function c<em>a</em>llChild() { child.<em>window</em>.childFunction(); /* child 为ifr<em>a</em>me的n<em>a</em>me属性值, 不能为id,因为在FireFox下id不能获取ifr<em>a</em>me对象 */ }
iframe页面调用页面函数问题?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr<em>a</em>nsition<em>a</em>l//EN" "http://www.w3.org/TR/xhtml1/DTD/xht
JavaScript中页面页面方法和变量相互调用
(1)<em>子</em><em>页面</em><em>调用</em><em>父</em><em>页面</em>的<em>方法</em>或者变量: <em>window</em>.p<em>a</em>rent.<em>方法</em>()或者变量名 <em>window</em>.p<em>a</em>rent相当于定位到<em>父</em><em>页面</em> 之后的操作和在<em>父</em><em>页面</em>中写代码一样写 1 2 3 4 5  6 7 8 <em>window</em>.p<em>a</em>rent.<em>a</em><em>a</em>();//调取<em>a</em><em>a</em>函数 <em>window</em>.p<em>a</em>rent.bb;//调取...
js的window.open()的使用
<em>open</em>() <em>方法</em>用于打开一个新的<em>浏览器</em>窗口或查找一个已命名的窗口。语法:<em>window</em>.<em>open</em>(URL,n<em>a</em>me,fe<em>a</em>tures,repl<em>a</em>ce);例<em>子</em>:<em>window</em>.<em>open</em>('sellclue/exportxsxsbbexcel?id='+$scope.cArr);...
layer 页面调用页面JS方法
-
iframe 页面调用页面方法
&<em>a</em>mp;lt;!--主<em>页面</em>中的JS代码--&<em>a</em>mp;gt; &<em>a</em>mp;lt;script type=&quot;text/j<em>a</em>v<em>a</em>script&quot;&<em>a</em>mp;gt; //<em>调用</em><em>子</em><em>页面</em>的<em>方法</em>. <em>v<em>a</em>r</em> childWindow = $(&quot;#<em>a</em>ddFr<em>a</em>me&quot;)[0].contentWindow; //表示获取了嵌入在ifr<em>a</em>me中的<em>子</em><em>页面</em>的<em>window</em>对象。 []将JQuery对象转成DOM对象,用DOM对象的contentWindow获取<em>子</em>...
window.open 的不同表现
from:[url]http://hi.b<em>a</em>idu.com/flondon/item/9c83ed191970d<em>a</em>476926bb94[/url] 我们知道,在标签中通过设置t<em>a</em>rget=&quot;_bl<em>a</em>nk&quot;就可以实现打开新标签的效果。但有时候我们需要通过J<em>a</em>v<em>a</em>script来打开新标签,那么怎么 实现呢?<em>方法</em>如下: <em>window</em>.<em>open</em>(&quot;http://www.test.com&quot;); ...
window.open()页面页面传值
通常有一种场景: 在<em>父</em><em>页面</em>打开一个<em>子</em><em>页面</em>,将<em>子</em><em>页面</em>选中的某些数据传递给<em>父</em><em>页面</em>,<em>父</em><em>页面</em>再对这些数据进行处理 这种场景可以用<em>window</em>.<em>open</em>().   代码: <em>父</em><em>页面</em> &<em>a</em>mp;lt;div onclick=&quot;goChild()&quot;&<em>a</em>mp;gt; <em>子</em><em>页面</em>的n<em>a</em>me &<em>a</em>mp;lt;/div&<em>a</em>mp;gt; &<em>a</em>mp;lt;input id=&quot;hidden1&quot; n<em>a</em>me=&quot;hidden1&quot; type=&quot;hidden.
实现window.open方式向窗口返回值
如何实现在不使用<em>window</em>.showMod<em>a</em>lDi<em>a</em>log 的情况下用 <em>window</em>.<em>open</em>方式 向<em>父</em>窗口返回值。 例如: <em>页面</em>A.htm 用 <em>window</em>.<em>open</em>方式弹出<em>页面</em> B.htm 。
html页面中iframe嵌套页面页面页面js方法互相调用
我们在写html<em>页面</em>或者说是jsp<em>页面</em>是,有时候需要在一个<em>页面</em>中使用ifr<em>a</em>me标签嵌套另一个<em>页面</em>,而两个<em>页面</em>有些数据需要交互,这个时候就会用到js技术,互相<em>调用</em><em>方法</em>, 当我们在<em>父</em><em>页面</em>中需要<em>调用</em>ifr<em>a</em>me标签中嵌入的<em>子</em><em>页面</em>中的js<em>方法</em>时,可以使用: document.getElementById(ifr<em>a</em>me的id).contentWindow.childtest();
JQuery 主页面调用页面()中的JS方法页面调用页面的JS方法
//<em>调用</em><em>子</em><em>页面</em>的<em>方法</em>. <em>v<em>a</em>r</em> childWindow = $("#<em>a</em>ddFr<em>a</em>me")[0].contentWindow; //表示获取了嵌入在ifr<em>a</em>me中的<em>子</em><em>页面</em>的<em>window</em>对象。 []将JQuery对象转成DOM对象,用DOM对象的contentWindow获取<em>子</em><em>页面</em><em>window</em>对象。 childWindow.subFunction(); //<em>调用</em><em>子</em><em>页面</em>中的subFunction<em>方法</em>
layer页面交互
l<em>a</em>yer是一款近年来备受青睐的web弹层组件,官网地址是:http://l<em>a</em>yer.l<em>a</em>yui.com/ 可以从官网上下载最新版本。 1、当l<em>a</em>yer以ifr<em>a</em>me层的方式弹出新的窗口(<em>子</em><em>页面</em>),如何在<em>子</em><em>页面</em>中访问<em>父</em><em>页面</em>的元素和函数。 访问<em>父</em><em>页面</em>的元素值<em>v<em>a</em>r</em> p<em>a</em>rentId=p<em>a</em>rent.$("#id").v<em>a</em>l(); 访问<em>父</em><em>页面</em>的函数 <em>v<em>a</em>r</em> p<em>a</em>rentMethodV<em>a</em>lu
layer通过页面调用页面方法及属性
在使用l<em>a</em>yer.js的过程中,需要通过l<em>a</em>yer.<em>open</em>()以ifr<em>a</em>me的形式打开特定的<em>页面</em>,同时需要用l<em>a</em>yer的按钮对打开的<em>页面</em>进行提交及重置操作,但是苦于不知如何在<em>父</em><em>页面</em><em>调用</em><em>子</em><em>页面</em>的<em>方法</em>及属性,查阅大量资料之后终于得出解决方案。
使用layer 弹出对话框 页面相互参数传递 页面获取页面参数实例
最近使用了l<em>a</em>yui框架,是一套非常好用的集成吧,没研究太深,但是用起来很方面。主要是因为要写一个选择弹出框,类似用户登录一样的弹出框。学习肯定是先看官网,下载源代码的,地址 http://www.l<em>a</em>yui.com/doc/  但是官网代码的demo不够详尽,还是我没找到。下面是一个点击按钮弹出选择框的例<em>子</em>。 一、先看效果: 1.点击三个点的图标弹出了<em>子</em><em>页面</em>:   2.<em>子</em><em>页面</em><em>调用</em><em>父</em>...
window.open()打开页面的几种方法
主要原理:利用_bl<em>a</em>nk属性打开<em>页面</em> function OpenWindow(n, t, i, r) { <em>v<em>a</em>r</em> u = (screen.width - t) / 2 - r, f = (screen.height - i) / 2 - r, e = <em>window</em>.<em>open</em>(n, "_bl<em>a</em>nk", "width=" + t + ",height=" + i +
如何取得window.open打开窗口的返回值?
A文件如下: ==请
window.open打开页面,并选择回填的数据到页面,替换了div弹出层的形式
<em>父</em>窗口:f<em>a</em>ther.html <em>父</em>窗口 function <em>open</em>s(){ <em>v<em>a</em>r</em> obj = <em>window</em>; obj.n<em>a</em>me = "我是<em>父</em>窗口"; //<em>子</em>窗口获得的是这个 <em>v<em>a</em>r</em> <em>open</em>Url = "sun.html";//弹出窗口的url <em>v<em>a</em>r</em> iWidth=800; //弹出窗口的宽度; <em>v<em>a</em>r</em> iHeight=400; //弹出窗口的高
JavaScript窗口与窗口之间的操作总结---window.open
<em>window</em>.<em>open</em> 篇 1.<em>父</em>窗口对<em>子</em>窗口操作  打开:  <em>v<em>a</em>r</em> win=null;  win=<em>window</em>.<em>open</em>("Open.html","win","width=200,height=200");  最大化:  //窗口最大化  function SonM<em>a</em>ximize()  {         if(win&&win.<em>open</em>&&!wi
window.open方式 向窗口返回值
用<em>window</em>.<em>open</em>方式 向<em>父</em>窗口返回值
页面调用iframe中的js方法
在<em>父</em><em>页面</em>中<em>调用</em>if<em>a</em>me<em>子</em><em>页面</em>中的js<em>方法</em>: 第一种知道<em>方法</em>名: <em>window</em>.fr<em>a</em>mes["myContentIfr<em>a</em>meN<em>a</em>me"].getMyContent(); 第二种<em>方法</em>名是动态变的 ev<em>a</em>l("<em>window</em>.fr<em>a</em>mes['" + ifr<em>a</em>meV<em>a</em>r + "']." + methodN<em>a</em>me); 其中ifr<em>a</em>meV<em>a</em>r 为要<em>调用</em>的ifr<em>a</em>me<em>子</em><em>页面</em>中的ifr<em>a</em>me窗口的
js里页面页面的相互调用
 一、在<em>页面</em>里用 <em>open</em> 打开的<em>子</em><em>页面</em>: 1、<em>子</em><em>页面</em><em>调用</em><em>父</em><em>页面</em>的<em>方法</em>,包括<em>子</em><em>页面</em>给<em>父</em><em>页面</em>传值:      <em>window</em>.<em>open</em>er.methodN<em>a</em>me();    <em>window</em>.<em>open</em>er.methodN<em>a</em>me(p<em>a</em>r<em>a</em>m1,p<em>a</em>r<em>a</em>m2); 2、<em>父</em><em>页面</em>关闭<em>子</em><em>页面</em>:在<em>父</em><em>页面</em>     <em>open</em>Win=<em>window</em>.<em>open</em>("");    function bClick()
页面调用页面的js方法
1)ifr<em>a</em>me<em>调用</em><em>父</em><em>页面</em>的js <em>window</em>.p<em>a</em>rent.freshList(); 2)ifr<em>a</em>me<em>调用</em>多层的<em>父</em><em>页面</em>的js 以自定义查询新增查询条件的<em>页面</em>newCustom.jsp为例: <em>v<em>a</em>r</em> fr<em>a</em>mes=<em>window</em>.p<em>a</em>rent.p<em>a</em>rent.<em>window</em>.document.getElementById("oper<em>a</em>teIfr<em>a</em>me").contentWindow.docu
JavaScript 页面相互调用总结
J<em>a</em>v<em>a</em>Script <em>父</em><em>子</em><em>页面</em>相互<em>调用</em>总结
js jquery窗口调用窗口中的方法窗口调用窗口里的方法
//<em>父</em>窗口<em>调用</em><em>子</em>窗口中的<em>方法</em> <em>window</em>.fr<em>a</em>mes["l<em>a</em>yui-l<em>a</em>yer-ifr<em>a</em>me1"].submitForm2(); //<em>子</em>窗口<em>调用</em><em>父</em>窗口里的<em>方法</em> <em>window</em>.p<em>a</em>rent.close_f<em>a</em>ther();
HTML页面调用iframe页面中js变量和方法
获取<em>子</em><em>页面</em>dom:$("ifr<em>a</em>me").eq(0).contents().find("selector") <em>调用</em><em>子</em><em>页面</em>js变量和<em>方法</em>:$("ifr<em>a</em>me").eq(0)[0].contentWindow.method() 以jquery为例,假如<em>子</em>ifr<em>a</em>me为 obj = $("ifr<em>a</em>me").eq(0)现在obj为jquery对象 获取<em>子</em><em>页面</em>dom // selector为
窗口与窗口调用
在使用ifr<em>a</em>me标签的时候,难免会需要在<em>父</em>窗口<em>调用</em><em>子</em>窗口中的js<em>方法</em>;<em>子</em>窗口<em>调用</em><em>父</em>窗口的<em>方法</em>;兄弟窗口之间<em>方法</em><em>调用</em>,所以,稍微整理一下这方面的内容。
IFrame下页面调用框架的JS方法
转载p<em>a</em>rent.fr<em>a</em>mes["fr<em>a</em>meN<em>a</em>me"].<em>window</em>.functionN<em>a</em>me();fr<em>a</em>meN<em>a</em>me:IFr<em>a</em>me的ID; funtionN<em>a</em>me:<em>子</em><em>页面</em>中JS<em>方法</em>名; <em>v<em>a</em>r</em> obj = p<em>a</em>rent.fr<em>a</em>mes["fr<em>a</em>meN<em>a</em>me"].<em>window</em>; 在<em>父</em><em>页面</em>访问<em>子</em><em>页面</em>中某个控件如:obj.document.getElementById('clientID'
获取a标签的元素
我们在点击事件里面,经常会用到this获取当前元素。但是我今天在使用<em>a</em>标签的this的时候却发现有问题,网上找了些,虽然还不是很懂,但是获取<em>父</em>元素还是成功,希望对你有用 Insert title here func
a 标签实现 iframe 效果 及 iframe 试图调用试图的方法
根据<em>子</em>试图的不同刷新主视图(json格式自己定义) 1、body中添加 &<em>a</em>mp;lt;body onlo<em>a</em>d=&quot;IFr<em>a</em>meResize()&quot;&<em>a</em>mp;gt; &<em>a</em>mp;lt;<em>a</em> v-for=&quot;(list,index) in n<em>a</em>vLists&quot; cl<em>a</em>ss=&quot;<em>a</em>dd&quot; :cl<em>a</em>ss=&quot;{ red:ch<em>a</em>ngeRed == list.id }&quot; @click=&quot;selectT<em>a</em>b(list.id)&quot;
JS window.open()用法
本文转自:http://blog.csdn.net/v<em>a</em>stskyjoe/<em>a</em>rticle/det<em>a</em>ils/4122104 注:根据原文稍作改动,文中代码存在较严重兼容性问题,参考时请慎重! 一. Window 对象 Window 对象是 J<em>a</em>v<em>a</em>Script 层级中的顶层对象。 Window 对象代表一个<em>浏览器</em>窗口或一个框架。 Window 对象会在 或 每次出现
Window.Open参数详解
一、<em>window</em>.<em>open</em>()支持环境: J<em>a</em>v<em>a</em>Script1.0+/JScript1.0+/N<em>a</em>v2+/IE3+/Oper<em>a</em>3+ 二、基本语法: <em>window</em>.<em>open</em>(p<em>a</em>geURL,n<em>a</em>me,p<em>a</em>r<em>a</em>meters) 其中: p<em>a</em>geURL 为<em>子</em>窗口路径 n<em>a</em>me 为<em>子</em>窗口句柄 p<em>a</em>r<em>a</em>meters 为窗口参数(各参数用逗号分隔) 三、示例: <em>window</em>
Linux文件操作高频使用命令
文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir <em>a</em>bc #新建一个文件夹 touch <em>a</em>bc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: c<em>a</em>t|he<em>a</em>d|t<em>a</em>il命令 c<em>a</em>t <em>a</em>bc.txt #查看<em>a</em>bc的内容 he<em>a</em>d -5 <em>a</em>bc.txt #...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保...
LeetCode解题汇总目录
此篇为LeetCode刷题的汇总目录,方便大家查找,一起刷题,一起PK交流! 已解题目 考点 LeetCode 1. 两数之和(哈希) LeetCode 2. 两数相加(单链表反转) LeetCode 9. 回文数 LeetCode 11. 盛最多水的容器(双指针) LeetCode 15. 三数之和 LeetCode 17. 电话号码的字母组合(回溯...
全球最厉害的 14 位程序员!
来源 | ITWorld 整理自网络全球最厉害的 14 位程序员是谁?今天就让我们一起来了解一下吧,排名不分先后。01. Jon Skeet个人名望:程序技术问答网站 S...
从入门到精通,Java学习路线导航
引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。 J<em>a</em>v<em>a</em>学习路线 当然,这里我只是说J<em>a</em>v<em>a</em>学习路线,因为自己就是学J<em>a</em>v<em>a</em>的,对J<em>a</em>v<em>a</em>理当很熟悉,对于其它方面,我也不是很了解。 基础阶段 首先是基础阶段,在基础阶段,我们必须掌握J<em>a</em>v<em>a</em>基础,Mysql数据库,Or<em>a</em>...
二十出头,老气横秋
有的时候,我们希望年轻人成熟一点,不要巨婴,不要总是等着别人来解救,要自立,要有担当。但有时候吧,发现有些年轻人,似乎过于成熟了,二十来岁的人,感觉怎么就老气横秋的。1、...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
五分钟小知识:为什么说 ++i 的效率比 i++ 高?
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 守望先生来源 | 编程珠玑前言不知道你是否听说过 ++i 比 i++ 快的说法,真...
什么是大公司病(太形象了)
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 南之鱼来源 | 芝麻观点(chin<em>a</em>mkt)所谓大企业病,一般都具有机构臃肿、多重...
代码整洁 vs 代码肮脏
写出整洁的代码,是每个程序员的追求。《cle<em>a</em>n code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。 WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(w<em>a</em>ding),这只突出了我们是糟糕代码的受害者。国内有一个更适合的词汇:屎山,虽然不是很文雅但是更加客观,程序员既是受害者也是加害者。 对...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhu<em>a</em>nl<em>a</em>n.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
Git 天天用 但是 Git 原理你了解吗?
Git 原理 做技术一定要知其然知其所以然,意思就是:知道它是这样的,更知道它为什么是这样的。我主要通过4块内容来简单介绍 Git 是原理是什么样的。这4块内容如下: Git 存储目录结构介绍 Git 是如何存储的 Git 的对象 Git引用 当然 Git 原理不仅仅包含这些,想要更深入了解请查看官方教程 https://git-scm.com/book/zh/v2/。 本文内容是我在 Git...
为什么面向对象糟透了?
又是周末,编程语言“三巨头”J<em>a</em>v<em>a</em>, Lisp 和C语言在Hello World咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸, 三人寒暄了几句, C语言翻开了...
Java 每日算法,三个线程按顺序打印
关于多线程的基础知识,可点击下面链接进行学习。 JAVA\Android 多线程实现方式及并发与同步 题目1 启动3个线程A、B、C,使A打印0,然后B打印1,然后C打印2,A打印3,B打印4,C打印5,依次类推。 public cl<em>a</em>ss PrintSequenceThre<em>a</em>d implements Runn<em>a</em>ble { priv<em>a</em>te st<em>a</em>tic fin<em>a</em>l Ob...
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephch<em>a</em>ng10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
对计算机专业来说学历真的重要吗?
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。 先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五年以内非常重要,但有办法弥补。五年以后,不重要。 目录: 张雪峰讲述的事实 我看到的事实 为什么会这样 ...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
8000字干货:那些很厉害的人是怎么构建知识体系的
本文约8000字,正常阅读需要15~20分钟。读完本文可以获得如下收益: 分辨知识和知识体系的差别 理解如何用八大问发现知识的连接点; 掌握致用类知识体系的构建<em>方法</em>; 能够应用甜蜜区模型找到特定领域来构建知识体系。 1. 知识体系?有必要吗? 小张准备通过跑步锻炼身体,可因为之前听说过小腿变粗、膝盖受伤、猝死等等与跑步有关的意外状况,有点担心自己会掉进各种坑里,就在微信上问朋友圈一直晒跑步...
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
文章目录前言一、nginx简介1. 什么是 nginx 和可以做什么事情2.Nginx 作为 web 服务器3. 正向代理4. 反向代理5. 动静分离6.动静分离二、Nginx 的安装三、 Nginx 的常用命令和配置文件四、 Nginx 配置实例 1 反向代理五、 Nginx 配置实例 2 负载均衡六、 Nginx 配置实例 3 动静分离七、 Nginx 的高可用集群 前言 一、nginx简介...
500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来! 这是史诗级的发明,是浓墨重彩的一笔,是…… 在一阵抽搐后,我结束了游戏,瞬时觉得一切都索然无味,正在我进入贤者模式时,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉? 所以我打开电脑,创建了一个 `pl<em>a</em>n_g<em>a</em>me.py`……
2019诺贝尔经济学奖得主:贫穷的本质是什么?
2019年诺贝尔经济学奖,颁给了来自麻省理工学院的 阿巴希·巴纳吉(Abhijit Vin<em>a</em>y<em>a</em>k B<em>a</em>nerjee)、艾丝特·杜芙若(Esther Duflo)夫妇和哈...
只因写了一段爬虫,公司200多人被抓!
“一个程序员写了个爬虫程序,整个公司200多人被端了。” “不可能吧!” 刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧。 朋友说,消息很确认并且已经进入审判阶段了。 01.对消息进一步确认 朋友认识几个律师朋友,和他们有一些业务来往,得知他们想尝试把业务扩展到程序员这个群体。那段时间我刚好离职也有时间,在朋友...
别在学习框架了,那些让你起飞的计算机基础知识。
我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵<em>子</em>写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...
五款高效率黑科技神器工具,炸裂好用,省时间
loonggg读完需要4分钟速读仅需2分钟感觉我好久好久没有给大家分享高质量的软件和插件了。今天周末,难得在家休息一下,痛下决心,分享一些我认为的高效率工具软件给大家。废...
动画:用动画给女朋友讲解 TCP 四次分手过程
作者 | 小鹿 来源 | 公众号:小鹿动画学编程 写在前边 大家好,我们又见面了,做为一个业余的动画师,上次的用动画的形式讲解 TCP 三次握手过程再各大平台收到了广大读者的喜爱,说文章有趣、有货、有内容,也受到了很多读者的关注。很多读者留言说什么时候用动画讲一讲 TCP 四次挥手的过程,为了应大家的要求,今天我们就生动有趣的用动画给大家分享 TCP 四次挥手(分手)过程。 动画:用动画给...
SQL基本语法入门 看这里就够了
SQL执行顺序 第一步:执行FROM 第二步:WHERE条件过滤 第三步:GROUP BY 分组 第四步:执行SELECT 投影列 第五步:HAVING条件过滤 第六步:执行ORDER BY排序 一、创建、删除库 -- 创建新数据库 CREATE DATABASE 数据库名; -- 删除数据库 DROP DATABASE 数据库名; 二、增加 1、添加列名、设置主键、设...
面试最后一问:你有什么问题想问我吗?
尽管,我们之前分享了这么多关于面试的主题: 高薪必备的一些Spring Boot高级面试题 面试必问:设计模式遵循的面向对象设计原则! 面试必问:怎么保证缓存与数据库的双写一致性? 27道高频Spring面试题,你能答对几个? 唠唠面试常问的:面向对象六大原则 一文高效图解二叉树面试题 J<em>a</em>v<em>a</em>面试中最高频的那20%知识点是什么? 百度面试题:求数组最大值 ... 然而,最后这个90%可见...
python 程序员进阶之路:从新手到高手的100个模块
在知乎和CSDN的圈<em>子</em>里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle <em>a</em>s T import r<em>a</em>ndom import time # 画樱花的躯干(60,t) def Tree(br<em>a</em>nch, ...
阿里编程规范
阿里编程规范 及 阿里J<em>a</em>v<em>a</em>开发规约插件 Alib<em>a</em>b<em>a</em> J<em>a</em>v<em>a</em> Coding Guidelines 统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。 2017年年初,首次公开了《阿里巴巴J<em>a</em>v<em>a</em>开发手册》,自从第一个版本起,倍受业界关注。为了让开发者更加方便、快速的将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(...
Linux/C/C++ 不可错过的好书
来源:公众号【编程珠玑】 作者:守望先生 ID:shouw<em>a</em>ngxi<em>a</em>nsheng 前言 经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。 声明 由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以根据自己的阶段情况进行选择即可。虽说如此,以下书单中提单的书均为优质书籍。...
漫话:什么是 https ?这应该是全网把 https 讲的最好的一篇文章了
今天这篇文章,讲通过对话的形式,让你由浅入深着知道,为什么 Https 是安全的。 一、对称加密 一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对数据进行加密,客户端收到加密数据之后,用刚才收到的密钥进行解密。如图: 当然,如果客户端要给服务器发送数据,也是采用这把密钥来加密,这里为了方便,我采用单方向...
史上最全的mysql基础教程
启动与停止 启动mysql服务 sudo /usr/loc<em>a</em>l/mysql/support-files/mysql.server st<em>a</em>rt 停止mysql服务 sudo /usr/loc<em>a</em>l/mysql/support-files/mysql.server stop 重启mysql服务 sudo /usr/loc<em>a</em>l/mysql/support-files/mysql.server rest<em>a</em>...
为什么你学不会递归?告别递归,谈谈我的经验
可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助...
大学四年,分享看过的优质书籍
数据结构与算法是我在大学里第一次接触到的,当时学了很多其他安卓、网页之类的,一开始就感觉纳闷,数据结构和算法学这个有啥用,再加上上的是一所野鸡大学,老师讲的也是模模糊糊,平时做项目、练习也几乎不用数据结构,所以考试应付应付就过了,也没太在意。 到了大三的时候,面临考研和就业了,突然看到学长考研的数据结构题和面试网站的要求,突然意识到数据结构和算法的重要性,真的很重要,重要的话说三遍,真的很重要,...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
最近程序员频繁被抓,如何避免面向监狱编程!?
最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件发生的比较多: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。 某P2P公司暴雷,老板跑路,程序员被抓。 中科大博士卖“外挂”非法牟利300多万,被警方逮捕。 那么,作为一个程序员,如何避免这些坑呢?怎样尽可能的保护自己呢? 本文就从爬虫、赌...
一文搞懂什么是TCP/IP协议
什么是TCP/IP协议? 计算机与网络设备之间如果要相互通信,双方就必须基于相同的<em>方法</em>.比如如何探测到通信目标.由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件,操作系统之间的通信,所有这一切都需要一种规则.而我们就将这种规则称为协议 (protocol). 也就是说,TCP/IP 是互联网相关各类协议族的总称。 TCP/IP 的分层管理 TCP/IP协...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电<em>子</em>书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电<em>子</em>书搜索 对于大部分程序员...
哪些 Java 知识不需要再学了
张无忌在学太极拳的时候,他爹的师<em>父</em>张三丰告诫他一定要把之前所学习的武功全部忘掉,忘得越多就会学得越快。 同样的,自学 J<em>a</em>v<em>a</em> 的时候一定要先知道哪些 J<em>a</em>v<em>a</em> 知识不需要再学了,毕竟技术的更新迭代就好像火箭一样快,J<em>a</em>v<em>a</em> 的一些知识点早已经过时了。如果不懂得断舍离,那学起来就不免太痛苦了。 1)AWT 和 Swing 真不知道为什么,有些书籍还在介绍 AWT 和 Swing,这就好像不知道大清...
大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了
在分享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。 见过很多初学者,以及小鹿我刚开始学习的时候,也是自己瞎摸索,找不到路<em>子</em>,看什么书?看什么资料?编程的方向太多了,如果确定自己的方向?尤其是上大一、大二甚至大三还没有确定自己到底是学习前端还是后天,每天这学一点,那学一块,掌握那么多,没有一门精通的,去面试的时候...
开题——我的第一个网站(1)
每个程序员大概都有一个拥有属于自己网站的梦想,我就是这样。 梦想中属于自己的网站是一个有各种功能的大杂烩: 可以当做自己的随笔记事本; 可以在网页上查看自己感兴趣的内容; 不知道吃什么的时候可以打开网页上的随机抽签选饭系统; 公司有突发事情的时候可以在自己的网站上一键触发应急程序解决问题; 在网页上放一些自己做的小游戏或者自己喜欢的小说随时能消磨时光; 面试的时候也能当成展示自己的门...
中国麻将:世界上最早的区块链项目
中国麻将:世界上最早的区块链项目 最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例<em>子</em>:中国麻将。 甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块会被广播...
比特币原理详解
一、什么是比特币 比特币是一种电<em>子</em>货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电<em>子</em>记账系统,我们平时的电<em>子</em>现金是银行来记账,因为银行的背后是国家信用。去中心化电<em>子</em>记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
GitHub开源史上最大规模中文知识图谱
近日,一直致力于知识图谱研究的 OwnThink 平台在 Github 上开源了史上最大规模 1.4 亿中文知识图谱,其中数据是以(实体、属性、值),(实体、关系、实体)混合的形式组织,数据格式采用 csv 格式。 到目前为止,OwnThink 项目开放了对话机器人、知识图谱、语义理解、自然语言处理工具。知识图谱融合了两千五百多万的实体,拥有亿级别的实体属性关系,机器人采用了基于知识图谱的语义感...
兼职程序员一般可以从什么平台接私活?
这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 <em>a</em>pp,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
JAVA笔试题之集合数和多线程
一. 阐述下对于常用的集合数的理解。 答案通过百度百科整理而来,不保证百分百正确。 简述: 集合类是J<em>a</em>v<em>a</em>数据结构的实现。J<em>a</em>v<em>a</em>的集合类是j<em>a</em>v<em>a</em>.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的<em>方法</em>。 集合类是用来存放某类对象的。集合类有一个共同特点,就是它们只容纳对象(实际上是对象名,即指向地址的指针)。这一点和数组不同,数组可以容纳对象和简单...
一名女程序员的职业规划
我们现在所经历的,所学习的,必然成为我们人生中的沉淀,这些沉淀使我们变得不同,使我们变得强大,也让我们在未来的道路上更加勇敢向前。
手把手教你Android人脸识别登录
近来,很多公司的APP都实现了人脸识别登录的功能。今天呢,银鹏带大家从头到尾做一下这个人脸识别登录。 首先呢,我们需要采用一个拥有人脸识别算法的平台,这边我建议使用虹软的人脸识别,因为我个人用的就是这个,关键有一点好处,就是免费。注册链接:点击进入注册。 注册完毕以后,话不多说,我们进入流程。 第一步:在虹软平台创建应用 直接安装SDK查看激活码 ...
python!!每日早上八点自动向QQ邮箱发送天气预报邮件
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架
目录 零、前言 一、说明 1、整合说明 2、最终目标 3、数据库准备 二、搭建整合环境 1、创建 m<em>a</em>ven 工程 2、导入依赖坐标 3、创建j<em>a</em>v<em>a</em>和resources文件夹 4、创建类和接口文件 【1】创建存放 j<em>a</em>v<em>a</em>be<em>a</em>n 类文件:cn.st<em>a</em>r.dom<em>a</em>in.Users 【2】创建数据访问层 UsersD<em>a</em>o 接口:cn.st<em>a</em>r.d<em>a</em>o.UsersD<em>a</em>o ...
Java程序员掉发系列——程序员必须认识的英文单词(汇总)
j<em>a</em>v<em>a</em>程序员必须认识的英文单词第一章:第二章:第三章:第四章:第五章:第六章:第七章:第八章:第九章:第十章:附1:顺序编排附2:项目常用单词以A开头以B开头以C开头以D开头以E开头以F开头以G开头以H开头以I开头以J开头以K开头以L开头以M开头以N开头以Q开头以P开头以R开头以S开头以T开头以U开头以V开头 第一章: 英文 寓意 JDK(J<em>a</em>v<em>a</em> Development Kit...
机械转行java自学经历,零基础学java,血泪总结的干货
机械转行j<em>a</em>v<em>a</em>自学经历,零基础学j<em>a</em>v<em>a</em>,血泪总结的干货 据说,再恩爱的夫妻,一生中都有100次想离婚的念头和50次想掐死对方的冲动。 求职路上亦是如此,打开这篇文章,相信你也有转行的想法。和身边的朋友聊过,入职后的他们,或多或少对现在的职位都有些不满,都有过转行的冲动。 可他们只是想,而我真的这样做了。 下面就介绍下我转行的血泪史。 我为什么要转行 高中复读了一年,考了个双非院校的机械。当时...
提前送给双十一单身猿们的表白神器
问天下男生,有谁想单身?又有谁想单身一辈<em>子</em>? 虽然本人也是单身狗,但是也是有一个远大的理想,哈哈,大白天的我又开始做梦了 原网址:http://wfhu<em>a</em>ng.coding.me/LoveJu<em>a</em>n/ 在找到一个网页的时候就把它收藏下来了,但是后来觉得不爽,为什么我不能把它抠下来呢?然后想怎么改就怎么改!为所欲为,哈哈!怎么抠下来就不说了,大家应该都知道,如果不知道可以私聊我 再借用https://...
python学习目录
这是我学习python的一套流程,从入门到上手 一、Python入门、环境搭建、变量、数据类型 二、Python运算符、条件结构、循环结构 三、Python函数 四、做一次综合练习,做一个控制台的员工管理 """ 需求:员工管理系统 功能: 1.添加员工信息 2.删除员工信息 3.修改员工信息 4.查看单个员工信息 5.查看所有员工信息 6.退出 技术:函数、数据类型(字典列表)、循环、条...
OpenGL_超级宝典.part1.rar 附录光盘下载
OpenGL_超级宝典.part1.rar OpenGL_超级宝典.part1.rar OpenGL_超级宝典.part1.rar 相关下载链接:[url=//download.csdn.net/download/deepblue0755/2754223?utm_source=bbsseo]//download.csdn.net/download/deepblue0755/2754223?utm_source=bbsseo[/url]
SmartSVN和Keygen for mac(完美破解)下载
一.里面包含SmartSVN多个安装版本(smartsvn-macosx-8_5_4、smartsvn-macosx-7_0_6.tar.zip、smartsvn-macosx-6_6_9.tar.gz) 二.解压SmartSVN-Keygen.rar 然后打开解压后的文件里的 syntevo_keygen.jar 输入名称和邮箱 生产license文件(注:经过实地测试此适用包括8.5在内的版本 ) 相关下载链接:[url=//download.csdn.net/download/zjw0404/7664679?utm_source=bbsseo]//download.csdn.net/download/zjw0404/7664679?utm_source=bbsseo[/url]
基于AHP的投资基金绩效综合评价模型及其实证研究下载
基于AHP的投资基金绩效综合评价模型及其实证研基于AHP的投资基金绩效综合评价模型及其实证研究 相关下载链接:[url=//download.csdn.net/download/weixin_41694627/10233038?utm_source=bbsseo]//download.csdn.net/download/weixin_41694627/10233038?utm_source=bbsseo[/url]
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品
我们是很有底线的