一段程序 求matlab注释一段

求一段Java模拟Http请求的代码(带注释)_百度知道
求一段Java模拟Http请求的代码(带注释)
提问者采纳
请求URL &catch&
try&*&SO_TIMEOUT);*&//将参数应用到post中
response&UrlEncodedFormEntity(parameters,String&//执行post请求
return&static&@throws&httpC=&(Exception&nbsp,相当于输入网址
HttpResponse&@param&httpParameters&encoding)&发一起个Post请求;//将服务器的响应数据转换成字符串
}&nbsp.toString(response,List&new&//设置连接超时
HttpConnectionParams.setSoTimeout(httpPencoding
字符编码 &&Exception &EntityUtils,简单的Text方式 &new&//设置响应超时&=&=&encoding);*/ public&nbsp.execute(post);&=&nbsp,&NameValuePair&=&*&
HttpClient&{
UrlEncodedFormEntity&new&*&//创建一个http参数处理
HttpConnectionP相当于打开浏览器
HttpPost&*&nbsp.setEntity(encode);&@param&nbsp.getEntity()),&httpClient&Exception{
BasicHttpParams&DefaultHttpClient(httpParameters);encode&@return &parameters 请求参数 &//创建一个CONNECTION_TIME_OUT).setConnectionTimeout(httpPBasicHttpParams();throws&HttpPost(url);*&//创建HttpClient&//将请求参数进行编码
post,&@param&String&{
throw&&post(String&&e;new&e)&nbsp/** &nbsp
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
java的相关知识
其他1条回答
sadagfdgdfgj
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一段诡异的反汇编代码。。。求解释。。。。 | 死理性派小组 | 果壳网 科技有意思
821465人加入此小组
有如下最简单的C程序:main(){}编译,链接。。。。。再用GDB反汇编出来以后,得到主要代码如下:- 0x4012d0 &main&:
%ebp- 0x4012d1 &main+1&:
%esp,%ebp- 0x4012d3 &main+3&:
$0x8,%esp- 0x4012d6 &main+6&:
$0xfffffff0,%esp- 0x4012d9 &main+9&:
$0x0,%eax- 0x4012de &main+14&:
$0xf,%eax- 0x4012e1 &main+17&:
$0xf,%eax- 0x4012e4 &main+20&:
$0x4,%eax- 0x4012e7 &main+23&:
$0x4,%eax- 0x4012ea &main+26&:
%eax,0xfffffffc(%ebp)- 0x4012ed &main+29&:
0xfffffffc(%ebp),%eax- 0x4012f0 &main+32&:
0x4016b0 &_alloca&- 0x4012f5 &main+37&:
0x401410 &__main&- 0x4012fa &main+42&:
- 0x4012fb &main+43&:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////观察以上代码就会发现很诡异的地方。。。从0xx4012ed是在做什么呢?先说说从 0x4012d9 到0x4012e7这是没事找事做吗?把0拿着做一番运算然后再存起来,为什么不直接把运算以后的结果赋值进去呢?。。。。再看看,特别是,0x4012ea到0x4012ed这是在干什么?!这是不是就叫蛋疼??或者说还有别的深层次含义呢?!我反正是没看出来。。。。。。。。。
+ 加入我的果篮
。。。没啥特殊的,就是扩充、对齐栈,分配局部变量(空间/初始值)而已。。。跟 mov %esp, %ebp 的存在类似。。。
.NET程序员
看不懂汇编的路过
C#程序设计师
的回应:看不懂汇编的路过一起路过
各个编译器优化后的结果不同
的回应:我只是在想,要什么编译器用什么参数才能编译出那么奇葩的结果,而且,那样的代码是意欲何为?是编译的release版本吗?
debug版通常有些调试用的插入代码
的回应:debug版通常有些调试用的插入代码就光看这两行- 0x4012ea &main+26&:
mov %eax,0xfffffffc(%ebp)- 0x4012ed &main+29&:
mov 0xfffffffc(%ebp),%eax这有什么意义吗,特别是下面这行????。。。。。。。
的回应:就光看这两行- 0x4012ea &main+26&:
mov %eax,0xfffffffc(%ebp)- 0x4012ed &main+29&:
mov 0xfffffffc(%ebp),%eax这有什么意义吗,特别是下面这行????。。。。。。。看起来好像没有意义……囧
的回应:环境?编译器?编译参数?windows下gcc无优化参数直接编译
- 0x4012d9 &main+9&: mov $0x0,%eax
- 0x4012de &main+14&: add $0xf,%eax- 0x4012e1 &main+17&: add $0xf,%eax- 0x4012e4 &main+20&: shr $0x4,%eax- 0x4012e7 &main+23&: shl $0x4,%eax上面的目的是边界对齐,优化编译就不会出现,或者你写个带参数的main或者带调用的main对比一下就能明白,我语文差……- 0x4012ea &main+26&: mov %eax,0xfffffffc(%ebp)- 0x4012ed &main+29&: mov 0xfffffffc(%ebp),%eax上面两句以前看说明书是为argc 和argv准备的,原文我找不出来,事实上我也没完全理解这两句,main()的时候为啥会出现呢……
的回应:- 0x4012d9 &main+9&: mov $0x0,%eax
- 0x4012de &main+14&: add $0xf,%eax- 0x4012e1 &main+17&: add $0xf,%eax- 0x4012e4 &main+20&: shr $0x4,%eax- 0x4012e7 &main+23&: shl $0x4,%eax上面的目的是边界对齐,优化编译就不会出现,或者你写个带参数的main或者带调用的main对比一下就能明白,我语文差……- 0x4012ea &main+26&: mov %eax,0xfffffffc(%ebp)- 0x4012ed &main+29&: mov 0xfffffffc(%ebp),%eax上面两句以前看说明书是为argc 和argv准备的,原文我找不出来,事实上我也没完全理解这两句,main()的时候为啥会出现呢……"边界对齐"是个什么概念??请求解释。。。。
的回应:- 0x4012d9 &main+9&: mov $0x0,%eax
- 0x4012de &main+14&: add $0xf,%eax- 0x4012e1 &main+17&: add $0xf,%eax- 0x4012e4 &main+20&: shr $0x4,%eax- 0x4012e7 &main+23&: shl $0x4,%eax上面的目的是边界对齐,优化编译就不会出现,或者你写个带参数的main或者带调用的main对比一下就能明白,我语文差……- 0x4012ea &main+26&: mov %eax,0xfffffffc(%ebp)- 0x4012ed &main+29&: mov 0xfffffffc(%ebp),%eax上面两句以前看说明书是为argc 和argv准备的,原文我找不出来,事实上我也没完全理解这两句,main()的时候为啥会出现呢……argc 和 argv 是 0x8(%ebp) 和 0xc(%ebp)
其实最诡异的 _alloca 的参数是一个不确定的数值,从 (%esp) 开始的 4 个字节没有被初始化
做空运算,逃过杀毒软件的检测
的回应:做空运算,逃过杀毒软件的检测说笑的~
不是没可能
的回应:不是没可能
花指令~果然如此啊,运行起来全都是废话啊!!!。。。。对于这个程序来说,难道说是GCC编译的时候自动加入了花指令?!???
(C)2015果壳网&京ICP备号-2&京公网安备关于VS2010的一段代码,求大神加上注释_百度知道
关于VS2010的一段代码,求大神加上注释
CurrentC);n{4}\&gt.localeFormat(&M&n{8}&),d;/function pageLoad(){
LocalizedMessage();两段代码.localeFormat(&————————————————————————————————————————-————&n{6}\n{3}&#92.CultureIjavascript&quot,d;/s&quot.name.localeFormat(&n{1}&#92,d;)).format(&With {0} cul&function pageLoad(Y&quot.localeFormat(&);&#47,d;n{7}&#92,d;T&script type=&quot.localeFormat(&d&text&#47,d;).localeFormat(&script&gt.localeFormat(&F&quot:\D&}&lt,d;javascript&quot&n{5}\);
&#47,args) {
vard=new Date();script&gt.localeFormat(&quot,S,d;t&);弹出对话框显示结果}&
alert(message);
varmessage=Stext/);n{2}\script type=&quot
提问者采纳
);F&function pageLoad(sender.CultureInfo.localeFormat(&quot,S);&弹出对话框显示结果}&t&quot.localeFormat(&quot.;————————————————————————————————————————-————&lt.;n{4}\));function pageLoad(){
LocalizedMessage();s&&#47..localeFormat(&quot,d.localeFormat(&Y&n{2}&#92.localeFormat(&quot.;n{5}&#92!--
下面这段也是客户端JS代码;n{3}\script type=&M&quot.。但有严重的问题;n{7}\),这长长的一串是在当前语言文化下面格式化时间;d&quot,d;
/script type=&quot,上面的代码的真奇葩,d;}&lt...--&gt。在pageLoad方法中调用LocalizedMessage方法--&n{6}\script&gt.localeFormat(&text&#47.localeFormat(&quot..CurrentCulture,d..;&lt:JS代码里面混有C#代码;);&n{1}\javascript&quot.format(&quot.)
,d,d;/T&quot,args) {
var d=new Date();script&javascript&),d;&gt.D&quot.:\text/);&lt.;,d;); 弹出显示上面的
alert(message);n{8}&quot!--这是客户端JS代码.format(.;好吧;
var message=String。
alert(message);With {0} cul/.localeFormat(&quot,肯定不能运行的
var message = String
var d= new Date();
这句是什么意思
通俗点,就是获取当前日期信息哈。
提问者评价
其他类似问题
9人觉得有用
为您推荐:
vs2010的相关知识
其他1条回答
这个是C++的代码吧。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。_百度知道
求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。
jb2.add(jl2);jb2 = newJButton(& h3& jp1 = new JPasswordField(8).add(jp2);jp2 = newJPasswordField(8).addActionListener(this).CENTER);c;h3&
jl1 = new JLabel(&请输入您的密码,2)).add(jl1);jb1 = newJButton(&提交&&);&&html&请再次输入密码;&lt.event.awt,JLc; .*.addActionListener(this);html&gt,jp2,jl2;&:&quot:&c;jb2;);html&h3&
jl2 = new JLabel(&取消&c.&lt.*;c;&c;c;jb1
JPasswordField jp1.CENTER);&lt.add(jb2);
JButton jb1.add(jp1).add(jb1);
public void init(){
Container c = getContentPane().*,JLabel.setLayout(newGridLayout(3;
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
JLabel jl1;h3&gt.awt
&&jl1&&&&三号字体&&&&&&nbsp.add(jp2);&&&&&&nbsp:&&&&&&&&&html&;&&&&c;名称为&&//初始化一个按钮&&&&c;&&&new&html&&&nbsp,三号字体&new&&JButton&&nbsp.addActionListener(this);&implements&&&import&nbsp.*;&&&&&&&//定义按钮&&&nbsp.setLayout(newGridLayout(3;&//初始化一个按钮&&&&&//密码控件例子public&jb1;&//定义密码框标签&nbsp.&//注册监听事件&c;&nbsp.&nbsp,jp2;&请再次输入您的密码;&&c;&&nbsp.add(jl2);html&&请输入您的密码;h3&&&&&&&JPasswordField(8):&JPasswordField(8);&&&&nbsp,三号字体&&&&);名称为取消&&&&Container&&=&&&getContentPane();&&&&nbsp,jl2;=&&&&&&&&&c&&&&&&c.&&&//注册监听事件&&&&//容器添加密码框&&&&&nbsp。&void&&&&h3&jb2;//容器添加按钮&jl1;c;&&&&取消&&&&&&&&&&&//初始化一个标签&&jl2&&);&&&&&//初始化一个长度为8的密码框&public&&&&&&&&JPasswordFieldDemoextends&&&&&nbsp,JL&&&&请再次输入密码;&&&nbsp.CENTER);jb1,jb2;&&&&&&&//初始化一个标签&三号字体&&&&&JLabel(&new&//定义label标签&&&居中&nbsp.CENTER);提交&&&&&&nbsp.add(jb2),2));&//容器添加标签&&=&&名称为提交&&JApplet&&&init(){&&&&&h3&&&&&&//容器添加密码框&newJButton(&&//初始化一个长度为8的密码框&&&&;&&&&JPasswordField&&=&&&&jp1;&&nbsp.*;=&&=&&&&&&&&&&&html&&nbsp,JL&&jb1&//将容器的布局设置为3行2列的布局;居中&c;//容器添加标签&&&&class&&&&&nbsp.add(jl1);&newJButton(&jb2&&&&&//容器添加按钮&&import&&&&nbsp.add(jb1);&new&&&JLabel(&&&nbsp.addActionListener(this);&=&&&jp1&nbsp.&&&名称为&&//初始化方法&&JLabel&jp2&nbsp.*;&&h3&&&&&&&&&&&ActionListener{&&&nbsp.add(jp1);&&//定义一个容器&&&&&&请输入您的密码;&&&&&&javaimport&nbsp
其他类似问题
为您推荐:
小程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 shell 段注释 的文章

 

随机推荐