×

swing布局 win 布局

swing控件如何调整布局?Wince5.0下如何查看进程内存使用情况

admin admin 发表于2022-05-24 05:16:03 浏览123 评论0

抢沙发发表评论

swing控件如何调整布局


  • 如果你的父窗体JFrame或者JDialog是setResizable(false),绝对布局是可以的。public void setBounds(int x, int y, int width, int height)这个方法的参数表达的含义要弄明白,x、y是相对于其父组件的x和y坐标,其他两个分别代表了宽和高。
    无论是不是设置了setResizable(false),推荐使用GridBagLayout或者GroupLayout,它们可以很好的实现布局。
    有些ide可以自动生成代码,并且可以查看“设计时”和“运行时”的效果(design/view),比如netbeans和安装了swingdesigner的eclipse。


Wince5.0下如何查看进程内存使用情况


Wince5.0下查看进程内存使用情况为你查询到以下几个解决方案,但不知道有没有效,你可以试一下
1.可以用performance monitor
2.创建系统快照 createtoolhelp32snapshot 可以显示各进程的运行情况
3.我的电脑---》属性---》内存,可以看到内存的大小
还有,还可以通过工具看
4.Remote Process Viewer
vs2005下有这个工具
evc下应该也有这个工具
evc好久没用了, 不过我记得以前用过一定有,可能名字不一样而已
5.Remote Process Viewer 就在EVC的tools下面有的,spy++好象也可以
6.下载PlatformBuilder,然后用里面的Remote Performance Monitor or PB included other tools
7.这个工作其实不是很容易做到的,要通过一系列配置,然后用Remote Kernel Tracker来测。PB上有提供,但是需要先配置系统。
8.其实在CPU使用率非常高时,remote tool很可能连不上target device,这种情况下可以用debug shell (shell.exe)在CE的命令行下查看。
9.要用代码来查询!

_ULARGE_INTEGER totalmem;
_ULARGE_INTEGER freemem ;
_ULARGE_INTEGER avaimem;

GetDiskFreeSpaceEx(_T(“\\“),&avaimem,&totalmem,&freemem);
drawline(&dc,6,RGB(0,0,255));
dc.ExtTextOut(6,50,ETO_OPAQUE, NULL,m_strinsidetotalmemry,NULL);
dc.ExtTextOut(111,50,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart , str, 10 ),NULL);
dc.ExtTextOut(6,50+16,ETO_OPAQUE, NULL,m_strinsideusermemry,NULL);
dc.ExtTextOut(111,50+16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart-avaimem.u.LowPart, str, 10 ),NULL);
dc.ExtTextOut(6,50+2*16,ETO_OPAQUE, NULL,m_strinsidefreememry,NULL);
dc.ExtTextOut(111,50+2*16,ETO_OPAQUE, NULL,_ultow(freemem.u.LowPart , str, 10 ),NULL);
totalmem.u.LowPart = 0;
avaimem.u.LowPart = 0;
freemem.u.LowPart = 0;
GetDiskFreeSpaceEx(_T(“\\SDMEM“),&avaimem,&totalmem,&freemem);
dc.ExtTextOut(6,50+3*16,ETO_OPAQUE, NULL,m_strsdtotalmemry,NULL);
dc.ExtTextOut(111,50+3*16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart , str, 10 ),NULL);
dc.ExtTextOut(6,50+4*16,ETO_OPAQUE, NULL,m_strsdusermemry,NULL);
dc.ExtTextOut(111,50+4*16,ETO_OPAQUE, NULL,_ultow(totalmem.u.LowPart-avaimem.u.LowPart, str, 10 ),NULL);
dc.ExtTextOut(6,50+5*16,ETO_OPAQUE, NULL,m_strsefreememry,NULL);
dc.ExtTextOut(111,50+5*16,ETO_OPAQUE, NULL,_ultow(freemem.u.LowPart , str, 10 ),NULL);
break;
10.使用wince 的device test kit,详细可以查看帮助,打开test kit后,选择tools中的cpu 占用率工具,会显示实时的cpu占用率和内存使用的大小。具体看帮助,不写了。

电脑输入netsh winsock reset有没有什么影响


影响如下:

这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。当执行完winsock的命令重启计算机后,需要重新配置IP。局域网的话需要DNS选择一下,另外因机而异可能会断网或网速变慢,这个就需要继续再进行解决。-布局

netsh winsock reset

这个命令作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令的好处是可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。
-win

扩展资料:

解决上网问题的其他方法:

1、关闭防火墙。

2、本地连接属性中选项为“在连接受限制或无连接时不要通知我”的前面打上勾。

3、设置网卡:把网卡禁用一下,再启用。将机箱电源拔掉,机箱的那头,还有小猫或路由器的电源.全部关闭断电并拔出电源线,然后把机箱打开,把网卡拔出,然后按原来位置插好!将机箱安装好,装上电源,连接好网络线!其余的线都连好,启动电脑!-布局

4、在“网络连接”中,用鼠标右键单击“本地连接”,在弹出菜单中选择“属性”,而后在弹出对话框中查看“常规”标签页中的“此连接使用下列项目”列表,去除其中默认的“Internet协议”对话框中的对号。确认操作后,网络连接受限的提示就会消失,此时看看是否能够上网。-win

如果还是无法上网,则再次调出“本地连接 属性”对话框,在“常规”标签页中点击“按钮”按钮,弹出“选项网络组件类型”对话框,在其中的列表中选择“协议”,再点击“添加”按钮,弹出“选择网络协议”对话框,选择“厂商”为“Microsoft”,“网络协议”为“Microsoft TCP/IP版本6”,逐层确认操作后,即可解决问题。-布局

参考资料:百度百科——netsh winsock reset