java 位移运算,一个有趣的现象:右移结果以32为周期,呈周期性变化。Why? [问题点数:40分,结帖人Q80470101]

Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
结帖率 100%
Bbs2
本版专家分:120
Bbs2
本版专家分:120
Bbs3
本版专家分:537
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:112
Bbs6
本版专家分:7625
Blank
黄花 2016年5月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年11月 Java大版内专家分月排行榜第三
2016年6月 Java大版内专家分月排行榜第三
2016年4月 Java大版内专家分月排行榜第三
一个有趣现象
以前都是用台式机开帖子的,今天用笔记本看帖子,发现在打开帖子页面的时候,CPU的使用率达到了100%。笔记本的噪音也大了许多。rnrn你们有没有过类似的情况呀?rnrn笔记本是山羊2。2G ,内存是228M,剩下的被显卡占了。
MDI的一个有趣现象
1:新建工程rn2:添加个MDI窗体rn3:MDI设成启动窗体4:在MDI的Form_Load中写入以下代码:rn4:设置MDI的WindowState属性为2(最大化)rn[code=VB]rnPrivate Sub MDIForm_Load()rn MsgBox Me.ToprnEnd Subrn[/code]rn5:试试看每次都一样吗?为什么?
【100】一个有趣现象
通常我们屏蔽回车,即vk_return,是在PreTranslateMessage里做处理rn[code=c]rn if(WM_KEYDOWN == pMsg->message) rn rn if (nKey == VK_RETURN)rn return TRUE;rn rn[/code]rn这个方法通常都是有效的。rnrn但是。。。,在通过鼠标单击按钮之后,那个按钮成为了默认按钮(即按回车就会再次执行那个按钮),这个时候通过PreTranslateMessage的方法是截获不到回车的。rnrn请问,这是怎么回事呢?
一个有趣现象
const int MAX_VALUE=10;rn *(int *)&MAX_VALUE=5;rn int var=*(int *)&MAX_VALUE;rn cout<
postgresql一个有趣现象
在postgresql中线创建一张表, highgo=# create table abcd (int int); CREATE TABLE 然后再创建一张表,列的数据类型使用刚刚创建的表名。 highgo=# create table abcde (abcd abcd); CREATE TABLE 创建成功了。 创建的每<em>一个</em>表都会同时
win98的一个有趣现象
我的win98系统最近出现了<em>一个</em>很<em>有趣</em>的<em>现象</em>:当我关闭计算机时,选择重新启动和选择关闭计算机 电脑都会自动重新启动计算机的! 请各位大虾,同乐!!
vc6.0的一个有趣现象
把这段代码用vc6.0编译成DEBUG版,当打印出100%时看看发生了什么?rnrnint main(int argc, char* argv[])rn rn for(unsigned int i=1; i!=0; ++i)rn rn free(malloc(16));rnrn if((i%(1<<, r, i);rn rn rnrn return 0;rn
java语言基础---位移运算、与或运算(笔记)
<em>位移</em><em>运算</em>符:&amp;amp;lt;&amp;amp;lt; :可以完成2的次幂<em>运算</em>;左移几位就是该数据乘以2的几次方。 <em>右移</em>位<em>运算</em>:&amp;amp;gt;&amp;amp;gt;:<em>右移</em>几位,其实就是该数据除以2的几次幂,对于高位出现的空位,原来高位是什么,就用什么补这个空位,保证符号位,(负数) 无符号<em>右移</em>:&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;:当数据进行<em>右移</em>时,高位出现的空位,无论高位是什么,空位都用0补。 异或:<em>一个</em>数异或同一数异或两次,结果为异或的数
java关于位移运算的面试题
题目:如何搞笑的算出2*8的值: 这就要用到<em>位移</em><em>运算</em>符了, System.out.println(2 这样就可以啦! so easy! 新手上路!高手勿喷! 如有错误!请多指教!
JAVA的位移运算巧方法
左移操作: x &gt;&gt;是不带符号位的<em>右移</em>,x&gt;&gt;&gt;1就是x的内容<em>右移</em>一位,开头补0(x的内容并不改变)   补充说明:   Java代码 // 左移: 向左移动,右边补0   for (int i = 0;i &lt; 8 ;i++)   System.out.print( (1 &gt; i) + &quot; &quot;);   output   40000000 20000000...
java中的位移运算测试
  参考链接:https://blog.csdn.net/sxhlovehmm/article/details/44244195                   https://blog.csdn.net/qq_35114086/article/details/70173<em>32</em>9   1、左移<em>运算</em> &amp;lt;&amp;lt; 丢弃最高位(符号位同样丢弃),0补最低位   正数左<em>位移</em>: ...
位移操作之无符号右移
本课程是零基础学JAVA课程的第二阶段的课程,课程内容详实、细致,讲解通俗易懂!内容包括:Java中的进制转换原理,十进制和二进制、八进制、十六进制的互相转换规律,位<em>运算</em>原理,按位与、按位或、按位取反、左移、<em>右移</em>、无符号<em>右移</em>的讲解!
有趣现象
double a, b;rn a = -1;rn b = 0;rn Console.WriteLine((a / b).ToString());rnrn引发异常吗?
周期变化控制
<em>周期</em>性<em>变化</em>控制比如:0 1 2 3 4 5 6 7 8 9/ 0 1 2 3 4 5 6 7 8 9/0 1 2 3 4 5 6 7 8 9方法是: for(int i =0;i&amp;lt;=30;i++)        {            if(i%10==0)                System.out.println();                System.out.pri...
学习率周期变化
学习率<em>周期</em>性<em>变化</em>,能后解决陷入鞍点的问题,更多的方式请参考https://github.com/bckenstler/CLR  base_lr:最低的学习率 max_lr:最高的学习率 step_size:(2-8)倍的每个epoch的训练次数。 scale_fn(x):自定义用来减少最高的学习率。 cycle = np.floor(1+iterations/(2*step_size...
关于32运算结果为64位时出现的奇怪现象
今天碰到个怪问题,下面3个数<em>运算</em>,由3个<em>32</em>位输入得到<em>一个</em>64位输出结果,居然为17050<em>32</em>704 ,太奇怪了? rn Int<em>32</em> i<em>32</em>1 = 600000;rn Int<em>32</em> i<em>32</em>2 = 0;rn Int<em>32</em> cj = 10000;rn Int64 i64 = i<em>32</em>1 * cj + i<em>32</em>2;rn Console.WriteLine("i64="+i64 .ToString ()+" cj="+cj .ToString ());rn 而修改其中<em>一个</em>输入为Int64,结果旧正确了,为6000000000rn正确的:rn Int<em>32</em> i<em>32</em>1 = 600000;rn Int<em>32</em> i<em>32</em>2 = 0;rn Int64 cj = 10000;rn Int64 i64 = i<em>32</em>1 * cj + i<em>32</em>2;rn Console.WriteLine("i64="+i64 .ToString ()+" cj="+cj .ToString ());rnrn不知道这个是什么问题导致的啊?rn请大家指点下!rn谢谢!
左移-右移运算,&和&&的区别
&amp;amp;和&amp;amp;&amp;amp;区别:A&amp;amp;B:无论A为正否,都会执行BA&amp;amp;&amp;amp;B:如果A为否,则B不会执行左移<em>右移</em>操作是对二进制位进行<em>位移</em><em>运算</em>,两种方式左移:该数对应二进制码整体左移,左边超出的部分舍弃,右边补零。<em>右移</em>&amp;gt;&amp;gt; :该数对应的二进制码整体<em>右移</em>,左边的用原有标志位补充,右边超出的部分舍弃。无符号<em>右移</em>&amp;gt;&amp;gt;&amp;gt; :不管正负标志位为0还是1,将该...
刚刚发现一个有趣现象
是asp.netrn在里设置background-color(white没问题)只要不是白色,下面rn 里的asp:Calendar控件的网格就会没有。即ShowGridLines="true" 这个属性就会不起作用。rn这是为什么呢?谁能说一说。(最后只能用background-image来代替)rn[code=HTML]rnrn rn rn
一个有趣现象,欢迎讨论。
上代码:rn主程序rnrn QProcess pro;rnrn connect(&pro,SIGNAL(readyReadStandardOutput()),this,SLOT(ReceiveOutput()));rn pro.start("test.exe");rn pro.waitForFinished(300000);rnrnrnvoid MainDialog::ReceiveOutput(void)rnrn QByteArray ba;rn ba.resize(4096);rn ba = proDial.readAllStandardOutput();rnrn QTextCodec *codec = QTextCodec::codecForName("GBK");rn QString str = codec->toUnicode(ba);rnrn if ( str.size() > 0 )rn rn ui->listInformation->addItem(item);rn ui->listInformation->setCurrentRow( ui->listInformation->count());rn ui->listInformation->scrollToBottom();rn ...rn rnrnrnrn说明:rn外部调用<em>一个</em>可执行程序test.exe,test.exe正常执行输出多行信息,然后在主程序窗口中逐行显示出来。rnrn<em>现象</em>:rn在Windows 7下面运行一切正常,但是在Windows XP下,信息是当test.exe执行完毕一次性返回的,貌似阻塞了readyReadStandardOutput信号。rnrnrnQt的信号会出现丢失的情况吗?rn
我发现的一个有趣现象!!!
我在尝试将XML文档存入数据库,因为节点比较复杂而且结构不规范,所以,我考虑将节点的node.xml()作为<em>一个</em>字符串存入数据库种,然后通过ado.net来访问该数据库,当将记录读出到DataSet对象,并且保存为xml文件后发现:rnrn 例如:读入数据库的字符串为:rnrn 111,111 222,222rnrn 在保存的xml文件中,该字符串为:rn 111,111 222,222rnrn 也就是说“<>”转义为“<”rnrn 怎么样才能不改变内容,直接将字符串作为<em>一个</em>xml文档的片段保存呢???rnrn
C语言编程 出现一个有趣现象
————————————————————rn/***源程序****/rn#includernvoid main()rn char *array[1];rn gets(array[0]);rn puts(array[0]);rn getch();rn rn/***功能:输入一串字符,并且打印到屏幕上***/rn————————————————————rn最后一行的 getch()我其实是想让程序运行完毕停留在命令行看结果。rn————————————————————rn<em>有趣</em>的是 不加getch()(注意是不加)的时候,调试出错:null pointer assignmentrn加上 getch(),调试通过。rn请教诸位前辈 这是因为啥?????rn——————————————————————————
arm-linux-dump出现的一个有趣现象
我的源文件的汇编代码是:mov r14,r0 这条指令翻译后应该是0xe1a0000e.rn但是在arm-linux-dump后确实这样显示:rn[b]0000009c :rn 9c: e1a0000e .word 0xe1a0000e[/b]rn明明是个正常指令,为啥dump后不能正常显示[b]mov r14,r0[/b] ?rn//----------------------------------------------rn但是源文件的mov r1,#0类型指令,在DUMP后能正确显示:rne3a01000 mov r1, #0 rnrn我用的编译器版本是4.3.2rn按照这样的情况,得出的结论是:DUMP对于MOV指令支持不太正常?
关于文本文档的一个有趣现象
我在程序里写了<em>一个</em>文本文件,扩展名为txt,每一行的结尾加上“\r\n”用于控制换行。rn后来我在资源管理器里打开该文档,并改了<em>一个</em>字符,保存退出后,再次打开时发现换行符不起作用了,原本一行一行的文字内容聚成一堆了。谁能解释一下原因??
一个指针的有趣现象,求解。
程序中P[0]与P[1]存储的地址值差2,而程序运行结果为1。这是为什么?rnrnmain()rnrn int a[10]=19,2,6,6,7,9,11,23, *p[3];rn int i, k;rnrn clrscr();rn p[0]=&a[0];rn p[1]=&a[1];rnrn printf("%d", p[1]-p[0] );rnrnrn这道问题对各位高手可能很简单,请别见笑。
请看一个有趣现象??什么原因?
#includern#includern#includernusing namespace std;rnint main()rnrn int j;rn cin>>j;rn cout<<>k;rn cout<<>k没有输入怎么会输出第二个"hello"呢???rn第二次运行,输入正确的类型 数字1rn输入 1rn输出 hellorn输入 2rn输出 hellorn请问了,为什么第一次的时候当第一次输入错误的数据类型时 后面的cin语句不执行呢??rn大家可以做个试验分析下!!rn谢谢
JavaScript逻辑运算一个有趣现象
 今天看JavaScript内核 系列的时候看到<em>一个</em>程序想到的一些东东。    一般的,||<em>运算</em>符都是用来判断两边的结果,最后返回的是true或者false,而在JavaScript中却有<em>一个</em>比较好玩的<em>现象</em>。   alert(1||2); alert(1&amp;gt;2||2&amp;gt;3);      如果不去运行程序,我的想法就是:     true     false ...
左移右移运算 的目的
在C语言中或者<em>java</em>中常常会出现这样的标示&amp;gt;&amp;gt; &amp;lt;&amp;lt; 比如int a=10 a&amp;gt;&amp;gt;2 这样看很难看清楚是什么意思,需要转换成二进制来标示 10二进制的标示为:1010 1010向<em>右移</em>动两位是:0010=2; 这样的<em>位移</em>操作的目的不仅仅是为了得到2,而且是一种节省内存的存储方式,我们知道int 类型可以存储<em>32</em>位字节,那么如果你存储...
运算的左右移运算
先占个位置别忘了
010.php位运算位移运算
<<>将二进制数<em>右移</em>制定位数,左边补0 */ ?>
运算位移运算
按位与&amp; 按位或| 按位取反~ 按位异或^ 左移 &lt;&lt; a&lt;&lt;b:将二进制形式的a逐位左移b位,最低位空出来的b位用0补齐; 结果:<em>位移</em>数b作为2的幂次与操作数a相乘。 带符号<em>右移</em> &gt;&gt; a&gt;&gt;b:将二进制形式的a逐位<em>右移</em>b位,最高位空出来的b位用符号位补齐 结果:操作数a除以<em>位移</em>数b的2次幂 无符号<em>右移</em> &g...
慎用数字的位移运算
背景: u_int64 key ; int  a = 65536 + 1 ; key = ( a u_int64 key2 ; b =   1 ; key2 = ( b 试问key和key2值是否一样,分别为多少 答案:一样,都是65537 解析:a用二进制来表示:0000 0000 0000 0001 0000 0000 0000 0001 a左移16位后
位移运算 特点
<em>一个</em>数异或同<em>一个</em>数两次还是这个数 加密计算 左移几位就是该数据乘以2的几次方。可以完成2的次幂<em>运算</em> 3《2=12—3x2的2次方 <em>右移</em>就是该数据除以2的几次幂 6》1=3 6/2(1)=3 对于高位出现的空位,原来高位是什么;就用什么补 >>>无符号<em>右移</em>:数据进行<em>右移</em>时高位出现空位时,都用零补
java---位移运算
位<em>运算</em>比一般数学<em>运算</em>的常数项效率高一些,可用于底层代码的优化。一、左移1 &amp;lt;&amp;lt; b 等于2的b次方, 假设8位,1在二进制中为00000001,&amp;lt;&amp;lt;为左移的意思,1 &amp;lt;&amp;lt; 3就是左移三位的意思,也就变成00001000,换成十进制等于8,也就等于2的三次方。二、<em>右移</em>10&amp;gt;&amp;gt;b等于10/(2^b),假设8位,10在二进制中为00001010,<em>右移</em>两位的...
python-位移运算
-
关于的位移运算的问题。
byte b=(byte)0xf1;rnchar a[]='0','1','2','3','4','5','6','7','8','9,'a','b','c','d','e','f'rnSystem.out.println(" b>>>4=0x"+hex[d>>>4&0x0f]+hex[d&0x0f]);rn为什么出来的结果是0xff而不是0x0f,如果是因为移动前变量b已被扩展为int,有符号扩展位,那为什么有了符号扩展位就这样,最好写个流程谢谢!
C语言的位移运算
C语言提供了基于bit 的<em>位移</em><em>运算</em>,写了个小程序测试一下<em>位移</em><em>运算</em>的准确性 #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int aa = 1234; printf("sizeof(int):%d\n", sizeof(aa));//sizeof(int):4 printf("hex:%0x\n", aa);
C# 位移运算
随笔 - 218  文章 - 1  评论 - 14 一:“>”<em>运算</em>符用于执行移位<em>运算</em>,分别称为左移位<em>运算</em>符和<em>右移</em>位<em>运算</em>符。对于X>N形式的<em>运算</em>,含义是将X向左或向<em>右移</em>动N位,得到的结果的类型与X相同。此处,X的类型只能是int,uint、long或ulong,N的类型只能是int,N的类型只能是int,或者显示转换为这些类型之一,否
位逻辑运算 位移运算
&amp;amp; 与 | 或 ^ 异或 ~ 取反 位与<em>运算</em> 12和8 与<em>运算</em> 0000 0000 0000 1100 0000 0000 0000 1000 &amp;amp; ------------------------------------ 0000 0000 0000 1000   位或<em>运算</em> 0000 0000 0000 1100 0000 0000 0000 100...
php %运算 被除数为负数,运算结果
echo 8%-2 结果为0
java 中整数左移右移运算技巧
“ &amp;lt;&amp;lt; &quot; : 左移<em>运算</em>符,num &amp;lt;&amp;lt; n, 相当于 num 乘以2的 n 次方 &quot; &amp;gt;&amp;gt; &quot; : <em>右移</em><em>运算</em>符,num &amp;gt;&amp;gt; n, 相当于 num 除以2的 n 次方 ps: 1&amp;lt;&amp;lt;4 , 即 1×2^4=16; 2&amp;lt;&amp;lt;3 , 即 2×2^3=16; 3&amp;lt;&amp;
【笔记】Java中 int进行右移运算
写代码的时候,使用了int>>> <em>运算</em>(<em>右移</em>一位,高位补0) 但是遇到<em>一个</em>很奇怪的<em>现象</em>: int i = 123; int j = i >>><em>32</em>;   这时候j并不是想象中的0,而是123,数值并没有发生<em>变化</em>。
Java使用位移运算记录多状态
@Test public void 状态位 (){ int 数学 = 1; int 语文 = 1&amp;lt;&amp;lt;1; int 化学 = 1&amp;lt;&amp;lt;2; int 物理 = 1&amp;lt;&amp;lt;3; int 所有科目 = 数学+语文+化学+物理; int 小明的科目 = 数学+物理; //判断小明所选科目 if ((小明的科...
Java基础之 位移运算(另类的乘除法)
从上图可以看出 8 3 4 2 之间一定存在某种关系; 由下图来解释<em>位移</em><em>运算</em> 在计算机的世界中 数字全部以二进制进行存储 3&lt;&lt;3 大于小于号箭头所指的方向 就是<em>位移</em>的方向 3左移三位 就是将整个数位向左平移动三位,空出的位置 补0. 结果为 3&lt;&lt;3 =(2^4 *1 + 2^3 *1) = (2^1+2^0) *...
Java 使用位移运算实现乘法
import <em>java</em>.util.Scanner; /** * @author Gaojie * @date 2018/7/23 10:15 * 程序开发中的乘法<em>运算</em>一般是通过 * 或 BigDecimal 类的 multiply(); * 该实例使用<em>位移</em><em>运算</em>实现乘法 <em>运算</em>效率较高 * <em>一个</em>数左移<em>运算</em> n次就等于这个数乘以 2的n次方 * <em>一个</em>数<em>右移</em><em>运算</em> n次就等于这个数除以 2的...
观察mysql服务器周期变化
我们前面已经了解了如何利用awk统计mysql的状态写<em>一个</em>脚本每秒钟去获取mysql服务器的状态 vi tjstatus.sh#!/bin/bash while true do mysqladmin -uroot -padmin888 ext|awk '/Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf
mysql优化——分析MySQL周期变化
分析MySQL<em>周期</em>性<em>变化</em>,需要定时的去收集MySQL的一些运行状态予以分析 我们收集mysqladmin ext (show stauts)命令的如下几个参数 Queries服务器执行的请求个数 threads_connected 有几个线程链接 threads_running 有几个线程在运行 可以使用awk命令截取出以上参数用于分析: mysqladmin -uroot -proo
第一次的心得总结,以三个月为周期
目录 前言 三个月里你做了什么 自己在这三个月里收获了什么? 接下来三个月有什么规划? 有什么想对未来的自己说? 前言 这是我在博客文章上写的第一篇总结,并且打算从这第一篇开始,以后每过三个月左右都要做一次总结,总结一下过去几个月自己做了些什么事以及对未来几个月的计划,写下来偶尔看看,希望能借此让自己更加清晰所走的道路。 本文虽然是自己的思考总结,但是为了照顾读者们的阅读,...
股票周期变化研究 一
股票<em>周期</em>性<em>变化</em>研究 一 股票<em>变化</em>以周为单位分为3个时期,分别为 契合,磨合,离散 三阶段。 这三个阶段一般在 4-5周 会产生<em>一个</em>轮回 契合:即在一段时间类发生<em>周期</em>性<em>变化</em> 磨合:处于离散和契合之间 离散:打破<em>周期</em>性<em>变化</em>的阶段 参考下面图片中某股票的<em>变化</em>数据 1. 下降性<em>周期</em><em>变化</em> 2. 上升性<em>周期</em><em>变化</em>  ...
windows窗口焦点周期变化
windows 2003刚装的时候好好的,这两天不知怎么的窗口焦点<em>周期</em>性失去,在网页中输入文字输着输着输入焦点就不见了,过十来秒输入焦点又回来了,弄得输入法中刚输入的文字就不见了,全屏播放视频,过上几秒钟视频窗口就返回原始大小,实在是烦得不行了,机子装的软件也不是太多,查看后台程序都是一些系统或者正常程序,不是什么流氓程序,杀毒也没有发现病毒,真的没办法了,求那位大侠给指点指点,谢谢!
一个程序的运算结果
我写的<em>一个</em>程序想求圆的周长和面积,结果不对为什么?rnclass Pointrnrnstatic int x;rn static int y;rnfinal double Api=3.14;rnpublic Point()rnrnthis.x=3;rnthis.y=4;rnrnrnpublic class Circle extends Pointrnrnstatic double r,s,c;rnpublic Circle(int x,int y)rnrnthis.x=x;rnthis.y=y;rnrnpublic void getR()rnrn //r=(x*x+y*y);rn//r=r^(1/2);rnr=(x^2+y^2)^(1/2);rnrnrnpublic void getCircle()rnrn//return.getR();rnc=2*Api*r;rns=Api*r*r;rnrnpublic void ShowCircle()rnrnSystem.out.println("s="+s+"c="+c);rnrnpublic static void main(String args[])rnrnCircle a=new Circle(6,8);rn rna.getR();rna.getCircle();rna.ShowCircle();rnSystem.out.print("r="+r);rn rn
以查询结果为依据的一个存储过程
各位高手,上次我解决了这样<em>一个</em>问题:rnrn我<em>一个</em>prodcut表rnproductrnarnbrncrndrnernfrngrn.rn.rn.rn另<em>一个</em>表he_productorderrnbreed amountrna 5rnc 3rne 2rng 8rn现要求查询出结果如下rnbreed amountrna 5 rnbrnc 3rndrne 2rnfrng 8rn.rn.rn.rn无数据的品种一定要显示为空.rn解决方案为:rn--存储过程rnCREATE procedure he_o;1rn@shopname varchar(20)rnasrnSelect he_product.product,isnull(cast(T.amount as char(5)),'') amountrnFrom he_product Left outer join (Select breed,amount From he_productorder_view where sname=@shopname) T rnOn he_product.product=T.breedrnGOrnrn现在我又碰到了<em>一个</em>问题,比如以下存储过程rnCREATE PROCEDURE he_order;5rn@Tname varchar(16)rnasrnSELECT Breed,sum(amount) as amount FROM He_ProductOrder_view rnWHERE (TName = @Tname) and (Amount <> - 100)rnGROUP BY Breed,PId ORDER BY PIdrnGOrn得到结果如下:rnbreed amountrn1 50rn2 30 rn4 20rn6 15rn8 10rn11 23rn我要从以上结果中以breed为依据来找到订货情况实现如下效果:rnbreed amountrn1 2rn2 rn4 8rn6 2 rn8 rn11 9rn其实就是把原来的product表换成现在的那个存储过程的结果,可是我比较菜,请赐教!
请教一个简单的位移运算的问题?
int ii=8;rnSystem.out.println(8>>2);rnSystem.out.println(~(8>>2));rnrn结果是:rn2rn-3rnrn请问-3是怎么得出来的?
C:位运算之 左移运算右移运算
C:位<em>运算</em>之 左移<em>运算</em>(&amp;lt;&amp;lt;)和<em>右移</em><em>运算</em>(&amp;gt;&amp;gt;) 在C中,位<em>运算</em>包含两种移位<em>运算</em>: 左移<em>运算</em>:&amp;lt;&amp;lt; <em>右移</em><em>运算</em>:&amp;gt;&amp;gt; 左右<em>位移</em><em>运算</em>,在数值为无符号和有符号情况下具有不同行为。 有符号左右<em>位移</em><em>运算</em> #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;unist...
刚碰到一个有趣的问题,Why?
刚碰到<em>一个</em><em>有趣</em>的问题,好久没用PB了,下面一段程序竟然连接不上SQLSERVER2000数据库。rn// Profile cy2002rnSQLCA.DBMS = "MSS Microsoft SQL Server 6.x"rnSQLCA.Database = "cy2002"rnSQLCA.ServerName = "server"rnSQLCA.LogId = "sa"rnSQLCA.AutoCommit = FalsernSQLCA.DBParm = ""rnrn试了几次,原来是因为在上网的原因,断线马上就正常。<em>有趣</em>,估计是 TCP/IP协议有关,那位朋友知道怎么调整?我的PB是7.0.2 build 9028
call关键字的有趣现象
请问rn1. location.replace("ORD002M.asp")rn2. call location.replace("ORD002M.asp")rn3. location.replace "ORD002M.asp"rn以上3行代码有区别吗?我在单独的页面中执行没有区别,可是把页面放到框架中就有区别了.rn1和3都能和单独执行时没什么区别,但是2,就是加了call关键字的语句,偏偏取得的当前地址不是文件的当前地址,变成了父框架的地址了.rnrnrn真是匪夷所思,一直以为加call的关键字就是为了让代码看起来严谨一些,没想到还有不一致的地方.rnmsdn中有关于这个问题的描述吗?
有趣的单机单节点现象
建立了hadoop的伪分布,但总是上传0node文档,即空的文本,关了防火墙,安全模式,又没有出什么错,start的都有,jps也没问题 于是只能断开主从节点的链接,返回单机单节点,在单机单节点下: 一、[root@hadoop conf]# start-all.sh starting namenode, logging to /usr/lib/hadoop/hadoop-1.2.1/lib
关于const_cast的有趣现象
#include rn#include rn#include rnusing namespace std;rnrnint main ()rnrn const int ci=0;rn cout<<<<<<
有趣现象,强者来看!
一批一样的机器,硬件配置一样,一台做好系统ghost后全部都刻上每一台机器,启动后发现<em>一个</em><em>现象</em>,一样的硬件,一样的系统,为什么启动后先后不一样?或者启动大软件的速度也都不一样?-------想听大家的看法!!
hibernate的有趣现象
今天用hibernate的时候,发现如果用session的保存方法的话,执行过方法之后,新实体类的id就已近存在了。 如果是用hibernateTemplate的保存方法则不会使新实体对象的id立即生成。(不知道为什么*_*)
关于protected的有趣现象
// p1\ParentClass.<em>java</em>rnpackage p1;rnpublic class ParentClass rn protected void aMethod() rnrnrn// p2\ChildClass.<em>java</em>rnpackage p2;rnimport p1.ParentClass;rnpublic class ChildClass extends ParentClass rn public static void main(String[] args) rn new ChildClass().aMethod();rn //new ParentClass().aMethod(); //!不能调用rn rnrnrn上面的二段代码中. p1包里的ParentClass类的aMethod()方法是protected的, p2包里的ChildClass继承自ParentClass. 在ChildClass类中的main中, 用ChildClass的实例调用aMethod()可以, 用父类本身的实例调用反而不行了. 就是说, 在不同的包里, protected将访问权限授予给了它的子类们, 而把自己的访问权限都贡献了. 是不是很<em>有趣</em>?
Long == Long 的有趣现象
直接看测试 定义两个Long对象 public static void main(String[] args) { Long left = 100L; Long right = 100L; if(left == right){ System.out.println(&amp;amp;amp;amp;amp;quot;left == right&amp;amp;amp;amp;amp;quot;); }el...
VCL有趣现象-哈哈
新建<em>一个</em>应用程序.将工程选项中的使用运行包去掉.rnrn在unit1.cpp中加入下列代码:rn//---------------------------------------------------------------------------rnvoid __fastcall TWinControl::WMEraseBkgnd(TWMEraseBkgnd &Message)rnrn // Only test!结果会怎么样呢?编译不过,连接不过,运行出错,意想不到!rnrnrn//---------------------------------------------------------------------------
C#中的右移运算问题
大家看下面程序,每次y值都会<em>右移</em>两位,最后的输出值分别为rn-16rn-4rn-1rn-1rnrn根据我从书中看来,<em>右移</em><em>运算</em>时,如果变量y是int或long型,y的低位被抛弃,其他各位顺序依次<em>右移</em>,如果y是负数,则最高位设置为1(那就意味着还是负数)。rn另外C#应该是有正零和负零这个概念的,所以我原以为最后一次输出会不会显示个-0或0,但却显示-1,不知何故,请高手指教。rnrnusing System;rnusing System.Collections.Generic;rnusing System.Text;rnrnnamespace Class7_6rnrn class Testrn rn static void Main()rn rn int x = -16;rn Console.WriteLine(x);rnrn int y = x >> 2;rn Console.WriteLine(y);rnrn y = y >> 2;rn Console.WriteLine(y);rnrn y = y >> 2;rn Console.WriteLine(y);rnrnrn rn rn
右移运算等于除法吗?
C语言并不是<em>一个</em>高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、<em>运算</em>符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win<em>32</em>平台上实现了CRT(C语言运行时)的仿真原型。
以结果为导向的项目管理
一面天使,一面恶魔。生存模式,还是家庭模式,这的确是个值得商榷的问题。到底怎么才能组织一支团结高效,快速反应的队伍?
关于>>运算符号的问题 为什么右移32位,结果不变
如题。 比如说做<em>运算</em> i=i>><em>32</em>;i值不变
计算机网络中的安全问题下载
系统的了解网络安全注意事项,及遇到威胁时应该怎么高效的去处理。 相关下载链接:[url=//download.csdn.net/download/lclove321818/3508615?utm_source=bbsseo]//download.csdn.net/download/lclove321818/3508615?utm_source=bbsseo[/url]
U盘专用杀毒软件下载
U盘病毒又称Autorun病毒,是通过AutoRun.inf文件使对方所有的硬盘完全共享或中木马的病毒,随着U盘,移动硬盘,存储卡等移动存储设备的普及,U盘病毒也随之泛滥起来。近日,国家计算机病毒处理中心 发布公告称U盘已成为病毒和恶意木马程序传播的主要途径。面对这一需要,U盘病毒专杀工具USBCleaner应运而生了. 相关下载链接:[url=//download.csdn.net/download/shalong1989/3585654?utm_source=bbsseo]//download.csdn.net/download/shalong1989/3585654?utm_source=bbsseo[/url]
改进的AR模型谱估计法提取载波频率下载
介绍了一种利用改进的现代谱估计方法来估计通信信号载波频率的算法. 把载波 的提取看成受到干扰的正弦信号的频率估计.首先对通信信号进行AR 建模.求出AR 模型表达式的零极点.再考虑这些零极点的频率响应.去掉那些对频率精度影响较大的零极点.这样就可以提高谱估计方法的精度. 相关下载链接:[url=//download.csdn.net/download/u014255655/7075053?utm_source=bbsseo]//download.csdn.net/download/u014255655/7075053?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的