求科普:电脑为什么需要内存? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:30
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:6779
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:0
科普|32位系统为什么只能识别4GB内存
32位系统<em>为什么</em>只能识别4GB<em>内存</em>? 这个问题解答之前首先要弄懂几个概念: <em>内存</em> 是我们计算机上的临时储存设备,用来存放程序和程序处理的数据,主存(<em>内存</em>)的读取速度要比我们的硬盘要快的多,原因之一就是我们可以在主存中直接寻址,比机械硬盘这种还<em>需要</em>机械读取的存储方式要快很多。 信息存储 我们这里默认信息以二进制存储,单个0或者1储存的信息有限,计算机中以8个bit作为一个小块,即字节(byte)...
科普安迪比尔定律】为什么手机电脑越用越慢?
引子由摩尔定律,好多人选择新产品出现十八个月之后再去购买,价格往往会降到一半,可是大部分并不会采取这种选择,手机<em>电脑</em>的销量仍然在上升,你还是无法阻拦果粉们买iPhoneX…… 并且我们也发现,曾经的旧款似乎已经跟不上时代的脚步了,曾经的<em>内存</em>似乎已经跑不动更新后的软件了,闪退卡顿问题频发,这到底是<em>为什么</em>呢?安迪比尔定律一言以蔽之,就是软件的发展带动硬件的发展。 虽然用户很是烦恼新的软件把硬件提升所带
科普
https://www.bilibili.com/video/av15487840/?spm_id_from=333.788.videocard.9(数学) https://www.bilibili.com/video/av582920/?p=2(数学) https://www.bilibili.com/video/av20847105?from=search&amp;seid=...
为什么我的电脑总是提示内存太小
已经改了还提示<em>内存</em>太小rn
科普!!!
大虾们能不能给小弟讲讲定制标签的原理,工作原理和好处rn有很好的文章给我,我自己看也行
为什么需要内存设备环境用来缓冲???
在显示位图之前,<em>为什么</em>要建一个设备环境的<em>内存</em>设备环境用来缓冲,好像是用来避免图面闪烁。这是什么原理,<em>为什么</em>不直接在设备环境上直接draw ?rn
4.1.1.程序运行为什么需要内存1
本课程的目标是引导大家从本质上了解<em>内存</em>和C语言程序的关联,课程性质是原理性、理解性的。虽实战较少但可以用来指导实战,层次上高于实战。
4.1.2.程序运行为什么需要内存2
本课程的目标是引导大家从本质上了解<em>内存</em>和C语言程序的关联,课程性质是原理性、理解性的。虽实战较少但可以用来指导实战,层次上高于实战。
js解析顺序,求科普
rnrnrn<em>为什么</em>打印出来的是undefined呢?这个问题导致我发异步请求的时候是错误的路径。
关于using不解,求科普
private void button1_Click(object sender, EventArgs e)rn rn string region = textBox1.Text.ToString();rn string name = textBox2.Text.ToString();rn string cs = "";rn string queryString = "";rn if (((Button)(sender)).Text == "Insert Northwind")rn rn cs = "server=localhost\\sqlexpress;database=Northwind;integrated security=SSPI;";rn queryString = "insert into mytable (myregion,myname) values(N' " + region + "',N'" + name + "' )";rn //queryString = "INSERT INTO MyTable (MyRegion, MyName) VALUES(N'火', N'風')";rn rn else if (((Button)(sender)).Text == "Insert ADONETDB")rn rn cs = "server=localhost\\sqlexpress;database=ADONETDB;integrated security=SSPI;";rn queryString = "insert into dept (deptname,note) values('" + region + "','" + name + "' )";rn rn //1.引用SqlConnection物件連接資料庫rn using (SqlConnection cn = new SqlConnection(cs))rn rn //2.開啟資料庫rn cn.Open();rn //3.引用SqlCommand物件rn using (SqlCommand cmd = new SqlCommand(queryString, cn))rn rn //4.執行SQL語法rn cmd.ExecuteNonQuery();rn rn rn rn这里的using是什么意思,定义一个范围,在范围结束时处理对象的话这个sqlconnection对象会不会关闭?
Spinner添加/删除数据,求科普
废话不多说,上代码rnMainActivity.javarn[code=java]rnpackage com.example.dropdownlisttest;rnrnimport java.util.ArrayList;rnrnimport android.app.Activity;rnimport android.app.AlertDialog;rnimport android.app.AlertDialog.Builder;rnimport android.content.DialogInterface;rnimport android.content.DialogInterface.OnClickListener;rnimport android.os.Bundle;rnimport android.view.Menu;rnimport android.view.View;rnimport android.widget.AdapterView;rnimport android.widget.AdapterView.OnItemSelectedListener;rnimport android.widget.EditText;rnimport android.widget.Spinner;rnrnpublic class MainActivity extends Activity rn private Spinner mSpinner ;rn private ArrayList cities;rn rn @Overridern protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rn rn mSpinner = (Spinner)findViewById(R.id.spinner);rn rn initSpinner();rn rnrn @Overridern public boolean onCreateOptionsMenu(Menu menu) rn // Inflate the menu; this adds items to the action bar if it is present.rn getMenuInflater().inflate(R.menu.main, menu);rn return true;rn rn rn private void initSpinner()rn rn cities = new ArrayList();rn cities.add("北京");rn cities.add("上海");rn cities.add("南京");rn cities.add("杭州");rn cities.add("广州");rn cities.add("添加...");rn rn mSpinner.setOnItemSelectedListener(new OnItemSelectedListener() rn @Overridern public void onItemSelected(AdapterView parent, View view,rn int position, long id) rn // TODO Auto-generated method stubrn if(position == cities.size() - 1)rn AlertDialog.Builder builder = new Builder(MainActivity.this);rn builder.setTitle("添加城市");rn final EditText city = new EditText(MainActivity.this);rn builder.setView(city);rn builder.setNegativeButton("添加", new OnClickListener() rn rn @Overridern public void onClick(DialogInterface dialog, int which) rn // TODO Auto-generated method stubrn cities.add(cities.size()-1, city.getText().toString());rn dialog.dismiss();rn rn );rn builder.show();rn rn rn rn @Overridern public void onNothingSelected(AdapterView parent) rn // TODO Auto-generated method stubrn rn );rn rn CustomizedAdapter adapter = new CustomizedAdapter(this, R.layout.dropdown_item, cities);rn mSpinner.setAdapter(adapter);rn rnrnrn[/code]rnrnCustomizedAdapter.javarn[code=java]rnpackage com.example.dropdownlisttest;rnrnimport java.util.List;rnrnimport android.content.Context;rnimport android.view.LayoutInflater;rnimport android.view.View;rnimport android.view.View.OnClickListener;rnimport android.view.ViewGroup;rnimport android.widget.BaseAdapter;rnimport android.widget.Button;rnimport android.widget.Spinner;rnimport android.widget.TextView;rnrnpublic class CustomizedAdapter extends BaseAdapter rn private Context context;rn private List mList;rn private LayoutInflater inflater;rn rn public CustomizedAdapter()rn rn public CustomizedAdapter(Context context, int layout, List list)rn this.context = context;rn inflater = LayoutInflater.from(context);rn this.mList = list;rn rn rn @Overridern public int getCount() rn // TODO Auto-generated method stubrn return mList.size();rn rnrn @Overridern public Object getItem(int position) rn // TODO Auto-generated method stubrn return mList.get(position);rn rnrn @Overridern public long getItemId(int position) rn // TODO Auto-generated method stubrn return position;rn rnrn @Overridern public View getView(final int position, View convertView, ViewGroup parent) rn // TODO Auto-generated method stubrn if(null == convertView)rn convertView = inflater.inflate(R.layout.dropdown_item, null);rn rn TextView textView = (TextView)convertView.findViewById(R.id.textview1);rn Button delButton = (Button)convertView.findViewById(R.id.delete);rn textView.setText(mList.get(position));rn rn if(position == mList.size() - 1)rn //最后一项不允许删除rn delButton.setOnClickListener(null);rn delButton.setVisibility(View.INVISIBLE);rn elsern delButton.setOnClickListener(new OnClickListener() rn @Overridern public void onClick(View v) rn // TODO Auto-generated method stubrn mList.remove(position);rn notifyDataSetChanged();rn rn );rn rn rn return convertView;rn rnrnrn[/code]rnrn代码如上,结果碰上了令我几个问题一直搞不明白rn1.Spinner的下拉列表中,在Button上注册了onClickListener之后,发现Item居然不可选了,就是只能点击按钮删除,而点别的地方一点反应都没有,最后一个Item我移除了onClickListener之后,它就是可选的,是否Spinner只能响应一个事件?rn2.当我连续删除Item的时候,会莫名其妙的触发添加事件,即莫名其妙的系统会选中最后一项,一直搞不明白<em>为什么</em>。rn3.在getView()中,我判断的是position == mList.size()-1,即最后一项,我不显示删除按钮,但是实际运行时,连第一项也没有删除按钮rnrn几个问题我百思不解,求大神<em>科普</em>下。
新人求科普,tomcat配置问题
新人一枚,求<em>科普</em>。。rn同一个war工程,tomcat jdk eclipse都配置好了,用tomcat6.0启动,没问题rn如果eclipse的preference中的tomcat配置成tomcat7.0,就会报错rn[code=Java]rnmessages: 1.Connection refused: connectrn 2.??????????????????????????????????????TCP/IP???????????????????rn 3.Failed to queryForList - id [Photograph.getProjectId], parameterObject [null]. Cause: org.postgresql.util.PSQLException: ??????????????????????????????????????TCP/IP???????????????????rn[/code]rn这时候如果把tomcat7.0的xml文件中的docBase路径改成指向tomcat6.0,又没有问题rn我蒙了,大侠,出招吧
函数的参数问题 ... 求科普
首先,我来段反射代码:rn[code=java]rn/******rn * @introduce:rn * 1、这个类是Hibernate中模拟Session的部分rn * 2、这个类,由于有些部分与问题无关,rn * 为了不影响阅读,我这里把与问题相关的核心部分发出来!rn */rnpublic class MySession rn String tableName = "_Students";//表名rn Map cfg = new HashMap();//rn String[] mName;//将实体中getXxx()用数组表示rn private Student s;rn //初始化rnpublic MySession()//这是MySession的构造函数rn cfg.put("_id", "id");rn cfg.put("_name", "name");rn cfg.put("_age", "age");rn mName = new String[cfg.size()];rn rn public void save(Student s)throws Exceptionrn rn String sql = createSQL();rn Class.forName("oracle.jdbc.driver.OracleDriver");rn Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","weidu23");rn PreparedStatement pst = conn.prepareStatement(sql);rn for(int i =0 ; i returnType = methodName.getReturnType();rn if( returnType.getName().equals("int"))rn rn pst.setInt(i+1, (Integer)methodName.invoke(s));rn rn else if(returnType.getName().equals("java.lang.String"))rn rn pst.setString(i+1, (String)methodName.invoke(s));rn rn else if(returnType.getName().equals("java.sql.Date"))rn rn pst.setDate(i+1,(java.sql.Date)methodName.invoke(s));rn rn elsern ;rn rn pst.executeQuery();rn pst.close();rn pst.close();rn rn private String createSQL() rn //SQL:insert into _Students(_id,_age,_name) values(?,?,?)rn //str1代表的是【_id,_age,_name】部分rn String str1 = "" ;rn int index = 0 ;rn for(String s:cfg.keySet())rn str1 += s+"," ;rn String v = cfg.get(s);rn String m = "get" + Character.toUpperCase(v.charAt(0)) + v.substring(1);rn mName[index] = m ;rn index++;rn rn str1 = str1.substring(0, str1.length()-1);rn System.out.println(str1);rn rn //str2代表的是【?,?,?】部分rn String str2 = "";rn //拼接str2rn for(int i=0;i... parameterTypes)rn throws NoSuchMethodException,SecurityExceptionrn另一个是:public Method[] getMethods()rn throws SecurityExceptionrnrn而然,这里用的s.getClass().getMethod(m);却只用一个参数!!!rnrn我比较愚钝,或说基础没打好,很内疚的向各位请教!!!rnrn-------------------------------- 问题2、 -----------------------------rn问题2:rn 代码里有一个mName = new String[cfg.size()];这里的mName应该只是创建了一个String数组,但是数组里应该没有内容吧 ! rn 然而,我却发现在save(Student s)函数里,却能够String m = mName[i];rn Method methodName = s.getClass().getMethod(m);rn这里m = mName[i],这不错,但是mName[i]本身没有内容啊,怎么反射的了 ???
科普个输入法问题!
求大神<em>科普</em>下、 rnrn小弟2台win2k3 虚拟机 rnrn在使用远程桌面(mstsc)连接虚拟机时,在mstsc中选择好输入法了(如图1) rn rn [img=https://img-bbs.csdn.net/upload/201507/13/1436783623_265742.jpg][/img]rnrn连接虚拟机成功后,会自动选择输入法了(如图2) rn rn [img=https://img-bbs.csdn.net/upload/201507/13/1436783634_690324.jpg][/img]rnrn可为啥另外一台<em>电脑</em>就不行呢?求<em>科普</em>!! rn
mysql的奇怪问题,求科普
引擎是InnoDB,select用in来匹配结果,想当然应该是精确匹配才对啊,结果如下,求大大<em>科普</em>:rnrn这个是用like时的正常结果:rn[img=https://img-bbs.csdn.net/upload/201410/29/1414565041_589709.png][/img]rnrn用in则是这样:rn[img=https://img-bbs.csdn.net/upload/201410/29/1414565065_484407.png][/img]rnrn该字段是varchar,加单引号当成字符串就正常,写成数字就出现这个问题,试了下当2后面第一位是字母就都会查出来,是数字就没事,怀疑是编码问题,求大大<em>科普</em>
科普IP和子网掩码问题~
我们集团一共8000多台计算机,好像都是互通的,没有做VLAN,为啥我的IP是192.168.99.27 子网掩码是255.255.240.0 这个子网掩码不是B类的么,IP不是C类的么.rn网络基础不是很好,如果想划分上万台计算机的IP和子网掩码怎么算呢,求指点...
自学菜鸟的困惑,求科普
自学菜鸟的困惑,求<em>科普</em>。nn首先我不是学生。也不打算用编程来找工作。因为一句"hello work!".接触到了c语言。已经两个月了。前前后后也接触了不少东西,也能利用指针倒腾点小数据。可是越学越学越觉得困惑。求论坛的各位大大们我这个小菜鸟<em>科普</em>下常识。n,都说windows是操作系统和unix操作系统。是c语言写的而不是c++语言编写了。可是我编写到现在。都只是一个向DOS界面的黑乎乎窗口。那传说中的图形化处理。或者说可视化操作。还<em>需要</em>哪些步骤?分别用到哪些软件?,(或者说工具),而这些工具,分别起到什么样的作用?n .都说c语言可以画图。而在网上找过很多代码。可我的编译器(vs2010)运行不了。然后网上说没有这个库,那么我想问一下我要想用c语言(vs2010)画一个图形出来。<em>需要</em>学习一些什么样的知识?这些事实都是属于哪个方面。n.常常听说GCC之类。上网查过相关资料,说的都很专业。我想这应该是程序界的基本知识吧!可我偏偏不懂?能不能简单地列举一部分。你们程序员界的专业名词。以及他相关的含义。n,网上有人说过,c++是c语言的扩展。也有人说,学习c++跟c是两回事,我想知道正确答案,c++到底是不是c语言的扩展。还是因为c++太难学。所以人们告诫我们这些新手。学习c++要以空杯的心态去面对。.n.都说unix系统开源,我个人的理解是,既然他开放源代码。那么一定有很多代码可以让你去读,肯定有很多经典代码。而且由于是操作系统它的涉及面可能会很广。所涉及到的知识也会很全面。不知道我这个理解是对的吗?n..在论坛里面有人提到过这个词。而且频率还不少。这个编译环境到底指什么?vc++与vs2010,算是两个不同的编译环境吗,n;n就以上6个问题。请各位大大们,<em>科普</em>一下我这个菜鸟。
科普:关于应用程序分类。
非常想弄明白,“应用程序”分类,或者通俗的说“软件”分类主要是?rn比如说:rn1、简单桌面程序(比如计算器)rn2、C/S程序比如(LoL)rn3、web程序(浏览器/服务器BS程序)rn4、WEB服务rn还有呢?rnrn希望知识面比较广的大牛帮忙解答一下。
结构内的static变量? 求科普...
[code=C#]rnstruct SomeStructrnrn public static int var1 = 1;rn public static int var2 = 2;rnrn[/code]rnrn这是什么意思?有什么特殊的用处?
有这么个小问题 求科普
今天有人告诉我应该这样做:因为平时没这么弄过 所以过来问问大家rnrn1.在给varchar这样数据类型定义长度时 长度通常是不是——2 4 8 16 32 64这样2的整次方形式。。。rn2.时间戳定义成int类型(20130929) 方便统计。。。当然如果只是个单独显示 就没必要了rn3.创建时间命名create_time...(我是 init_time)rnrnrnPS:上述情况是否属实,why?rn 另如有其他类似情况也请列举下 thanks
C进阶之(1)内存--程序运行为什么需要内存
前言:可以先将以下几点的复制下来,自己去百度答案,在进行对比: (1)什么是程序? (2)什么是代码?什么是数据? (3)程序运行的目的? (4)冯诺依曼结构和哈佛结构的特点? (5)什么是动态<em>内存</em>?什么是静态<em>内存</em>? (6)数据结构的作用?算法的作用?   ***************************************************************...
为什么需要内存RAM——内存、程序执行的形象分析
这里就不去讲RAM的各种专业术语了,要是讲,估计一个博士论文也讲不完,这个问题也一直困惑着我,我也只是从使用的角度去联想,方便去理解,毕竟很多程序员都有强迫症,必须要想明白,才愿意去用。 我们打个比方,场景是一个不大不小的饭店,饭店里有个厨房,储藏间,存放了各种蔬菜、肉、调味料等原料。厨房里目前有1名永远只会动嘴不会动手的主厨、的1名书呆子厨师、1名搬运工、1名洗菜师傅、1名切菜师...
算法 求微信群的覆盖 求科普!!!
题目:求微信群的覆盖 微信有很多群,现进行如下抽象: (1) 每个微信群由一个唯一的gid标识; (2) 微信群内每个用户由一个唯一的uid标识; (3) 一个用户可以加入多个群; (4) 群可以抽象成一个由不重复uid组成的集合,例如: g1{u1, u2, u3} g2{u1, u4, u5} 可以看到,用户u1加入了g1与g2两个群。 画外音,注意: gid和uid都是uint64; 集合内...
科普,为什么Apache环境下,本地可以播放mp4
求<em>科普</em>,<em>为什么</em>Apache环境下,本地可以播放mp4,但是放到服务器上就不行。rn会出现502错误,下载可以下载,播放不能播放,查看头部信息也是正常的。rn就是没办法播放,出现错误502,好纠结。rnrn[img=https://img-bbs.csdn.net/upload/201612/30/1483049066_120828.png][/img]rnrnRequest URL:https://**********/***/v01.mp4rnRequest Method:GETrnStatus Code:502 Bad GatewayrnRemote Address:***.***.***.***:443rnResponse Headersrnview sourcernConnection:keep-alivernContent-Length:166rnContent-Type:text/htmlrnDate:Thu, 29 Dec 2016 21:55:21 GMTrnServer:ngx_openrestyrnRequest Headersrnview sourcernAccept:*/*rnAccept-Encoding:identity;q=1, *;q=0rnAccept-Language:zh-CN,zh;q=0.8,ko;q=0.6,en;q=0.4rnCache-Control:max-age=0rnConnection:keep-alivernCookie:PHPSESSID=hh5cie5se86edqc02v22cjg0o6; D5=1rnHost:**********rnRange:bytes=59380981-rnReferer:https://**********/***/v01.mp4rnUser-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 UltraMessenger/5.0.1
科普为什么Apache环境下,本地可以播放mp4
求<em>科普</em>,<em>为什么</em>Apache环境下,本地可以播放mp4,但是放到服务器上就不行。rn会出现502错误,下载可以下载,播放不能播放,查看头部信息也是正常的。rn就是没办法播放,出现错误502,好纠结。rnrn[img=https://img-bbs.csdn.net/upload/201612/30/1483048677_931715.png][/img]rnrnRequest URL:https://*********/***/v01.mp4rnRequest Method:GETrnStatus Code:200 OKrnRemote Address:45.125.34.56:443rnResponse Headersrnview sourcernAccept-Ranges:bytesrnConnection:keep-alivernContent-Length:59577371rnContent-Type:video/mp4rnDate:Thu, 29 Dec 2016 21:40:21 GMTrnETag:"38d141b-544c2fc6e8940"rnLast-Modified:Thu, 29 Dec 2016 02:38:53 GMTrnNginx-Cache:HITrnServer:ngx_openrestyrnRequest Headersrnview sourcernAccept:*/*rnAccept-Encoding:identity;q=1, *;q=0rnAccept-Language:zh-CN,zh;q=0.8,ko;q=0.6,en;q=0.4rnCache-Control:max-age=0rnConnection:keep-alivernCookie:PHPSESSID=hh5cie5se86edqc02v22cjg0o6; D5=1rnHost:www.mcilive.comrnIf-Range:"38d141b-544c2fc6e8940"rnRange:bytes=59380981-59577370rnReferer:https://*********/***/v01.mp4rnUser-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 UltraMessenger/5.0.1
电脑十万个为什么电脑十万个为什么电脑十万个为什么
<em>电脑</em>十万个<em>为什么</em>,<em>电脑</em>十万个<em>为什么</em>,<em>电脑</em>十万个<em>为什么</em>,<em>电脑</em>十万个<em>为什么</em>,<em>电脑</em>十万个<em>为什么</em>,
清理内存电脑
清理<em>内存</em><em>电脑</em>
电脑升级之“内存
很早以前就打算对<em>电脑</em>的<em>内存</em>进行升级了,特别是加了一个拓展屏之后,<em>内存</em>就更加的不够用了,但是一直拖到了现在才进行升级。前几天去京东买了两个金士顿的8G的<em>内存</em>条,今天刚刚安装上去,效果不错,觉得挺值得的。在这里,分享一下升级的过程! 首先,查清楚<em>电脑</em>支持的最大<em>内存</em>以及<em>内存</em>插槽数量!        我以前也写过一篇文章,是关于<em>电脑</em>的<em>内存</em>升级的一些注意事项,这是链接 http://m18713048
电脑组装内存
<em>电脑</em>组装<em>内存</em>
电脑读取内存出错
<em>为什么</em>我的<em>电脑</em>老是出错,象WORD、。NET、连QQ都会出现下面的错误。rn在运行时弹出下面对话框,rn***********************************rn出错类型: EXCEPTION_ACCESS_VIOLATIONrn出错地址: 0x77E16B90rn出错原因: 对 0x00000011 地址进行读取操作rn**********************************rn有时是rn*****************************rn对0x00000000<em>内存</em>地址进行Read操作,该地址不能为读rn******************************************rn然后程序退出,内容也不很被保存,很是恼火rn请问各个大师,这是什么一回事啊?rn我的<em>电脑</em>配制如下:rn*****************rn赛扬1.7Grn磐正845GPrn金士顿256DDRrn*****************rn系统为WINDOWS advandced severe 2000rn谢谢各位指点!
电脑达到4G内存
让<em>电脑</em><em>内存</em>达到4G,特别是win32位的用户来说
电脑手机的内存与外存
手机和<em>电脑</em>细分为  <em>内存</em>和外存,(外存备注  <em>电脑</em>的一般叫硬盘)(手机的叫sd卡或者其他名字) 而<em>内存</em>通俗的的说就<em>电脑</em>手机的工作空间,而外存就相当于手机<em>电脑</em>的”仓库“ 当你的<em>电脑</em>或手机使用卡顿了,说明手机<em>电脑</em>的  工作空间  满了,<em>需要</em>清理,或者<em>需要</em>把他们放到" 仓库”里了![这样一个原理] 不得不说苹果iOS工作空间做得挺好的(比如iOS运行<em>内存</em>一般才1G道2G样子。可能是因为iOS系统架
电脑最大支持内存
开始,运行,输入cmd,然后 wmic memphysical get maxcapacity 得到的数值是kb,除以1024就是M值,再继续除以1024就是多少G
电脑处理器内存测试
针对台式<em>电脑</em>,笔记本,服务器<em>内存</em>以及处理器的稳定与不兼容测试工具!
电脑选购指南——内存(1)
本文仅供参考,如有错误,恳请指出。 1、存储器分类:   我们常说的<em>内存</em>其实就是主存的RAM,也就是随机存取存储器。相对于ROM来说,RAM可以随机存取,即CPU如果想访问RAM中的程序,则可以直接访问其地址,而如果CPU要访问ROM中的程序,则需访问程序所在的块,因此ROM相对于RAM速度慢一些。 2、衡量存储器的性能指标:存储容量、存取速度、每位价格(位价);而这三个主要性能指标再...
ce内存搜索需要的 下
大大大大大大大大大大大大大大大大大大大大大大大大大
ovirt需要多少内存
ovirt官方推荐的<em>内存</em>到底是不是16G呢,最后仔细看了看,当总<em>内存</em>少于4G时,会弹出提示,官方推荐的最少<em>内存</em>是4G,推荐<em>内存</em>是16G,但这是指总<em>内存</em>,分给engine堆<em>内存</em>只<em>需要</em>其1/4,也就是4G。这样就闹出笑话了,其实4G还是满合理的,4G的堆<em>内存</em>,按新老生代一分,新生代也就1G多<em>内存</em>,不是很重,ovirt不属于计算密集型,也不属于存储io密集型,他要做的也就是和主机定时同步下数据而已,不<em>需要</em>过多的资源。
NameNode 需要多大的内存
HOW MUCH MEMORY DOES A NAMENODE NEED? 1.<em>为什么</em>考虑给NameNode分配<em>内存</em>的问题? A namenode can eat up memory, since a reference to every block of every file is maintained in memory. 2.该分配多少? It’s difficult to give ...
sqlserver需要内存
存储一个ole图片类型到数据库,大的图片存储不进去,如果把图片缩小了就可以存储,换一个机器做数据库,同样的表就可以存储,请问,sqlserver存储对机器有什么要求吗,服务器的系统盘空间已经比较小了
mysql+discuzx2.5需要多少内存
论坛日访问不超过500IP。rnmysql和discuz装在同一机器上。rn<em>需要</em>多少<em>内存</em>能保证顺畅?
求指教,为什么内存不能为read
#includern#include "malloc.h"rnusing namespace std;rn#define F 0rn#define T 1rntypedef structrn string name;rn int classid;rn int age;rnStudent;rntypedef struct Nodern Student stu;rn struct Node *next;rn rnNode,*LinkList;rnvoid initlist(LinkList *H)rn *H=(LinkList)malloc(sizeof(LinkList));rn (*H)->next=NULL;rn//初始化单链表 rnvoid createlist(LinkList H)rn Node *n,*r;rn r=H;rn string name;rn int age,classid,flag;rn cout<>name;rn cout<>age;rn cout<>classid;rn coutstu.age=age;rn n->stu.classid=classid;rn r->next=n;rn r=n;rn r->next=NULL;rn rn//创建单链表 rnint main()rn LinkList *h;rn initlist(h);rn createlist(*h);rn Node *s=*h;rn while(s!=NULL)rn cout<<<next;rn rnrn学号输入之后就会出现<em>内存</em>不能为read。。。。
21世纪科普十万个为什么-工程技术
21世纪<em>科普</em>十万个<em>为什么</em>-工程技术21世纪<em>科普</em>十万个<em>为什么</em>-工程技术21世纪<em>科普</em>十万个<em>为什么</em>-工程技术21世纪<em>科普</em>十万个<em>为什么</em>-工程技术21世纪<em>科普</em>十万个<em>为什么</em>-工程技术21世纪<em>科普</em>十万个<em>为什么</em>-工程技术
科普 | 比特币为什么分叉为BTC和BCH?
导 读 在比特币运行的早期,中本聪对区块的大小进行了1M的限制和规范。这种限制既保障性能较弱的个人<em>电脑</em>也能够参与,同时也起到了防止攻击者让比特币网络超载的风险发生,毕竟那时候系统还很脆弱。在1M的限制下,10分钟一个区块最多能够容纳2000笔左右的交易,也就是每秒7笔交易,即7tps(交易数/秒)。在2014年之前这个限制对系统完全没有影响,因为没有那么多人使用比特币。但却为此后比特币的发展埋下...
饭饭科普46 — 为什么出现区块链
写区块链知识<em>科普</em>的作者很多,但仍希望饭饭写的是最通俗易懂的。20:20,不见不散 突然发现饭饭写了这么久的区块链技术分析、项目分析,却一直没写过对区块链的整体理解和认识,后面这几天就着重这方面入手。希望不管是刚入门的童鞋,还是已经有自己理解的小伙伴,都能让你有所收获。记得留下你的评论,让我们思想碰撞,在熊市的寒冬里也留下一点温暖。1. 区块链不是数字货币首先大家得明白,区块链不是比特币,也不是任何...
电脑遇到问题,需要重新启动。
           不少用户在启动win10系统<em>电脑</em>的时候,都遇到了错误提示“你的<em>电脑</em>遇到问题,<em>需要</em>重新启动。我们只收集某些错误信息,然后你可以重新启动”。这是怎么回事呢?其实,该情况是由于系统中驱动出错或者配置不正确导致的。方法如下:驱动导致1、进入到安全模式,如果没有出现蓝屏或黑屏就说明是第三方软件不兼容或者驱动的影响,我们可以在开始菜单上单击鼠标右键,选择“设备管理器”;2、将显示适配器下...
电脑新手需要帮助
我的<em>电脑</em>不能在綫看电影或任何视频文件,一点击它就自动重启,这是怎么回事?请高手帮帮我,在这里先谢谢了!
21世纪科普十万个为什么 基础篇
21世纪<em>科普</em>十万个<em>为什么</em> 基础篇 很好的
FLASH科普动画FLASH科普动画
FLASH<em>科普</em>动画FLASH<em>科普</em>动画FLASH<em>科普</em>动画
kafka科普
Kafka相关知识     高吞吐的轻量级发布-订阅消息系统。 消息队列技术 消息队列提供一个异步通信协议,这意味着该消息的发送者和接收者不<em>需要</em>在同一时间与消息队列进行交互。消息被放入队列
hash 科普
##hash是什么hash 一般译作“散列”,音译“哈希”,跟它相关的概念我们先抛出三个,hash fuction (哈希函数/散列函数),hash values/hash codes/hashes(哈希值/散列值/哈希码/散列码), hash table(哈希表/散列表)。...
复杂网络-科普
复杂网络的起源 过去的时候,人们都认为网络是随机形成的,并把这些网络叫做随机网络,比如一场酒会上,人们从互不认识到彼此认识,就是一个随机网络形成的过程,随机网络形成的速度非常快,门槛也非常低,只要每个人认识至少一个人,这一百个人就能全部链接起来。而在现实中,我们每个人都认识很多人,所以链接更加紧密,由此产生了非常著名的理论——六度分隔,也就是你在这个世界上与另一个人之间最多通过六个人就能搭上关系...
关于泛型的知识,求各位科普
现在刚接触了解泛型,对泛型感到十分模糊:rn1.对于指定了泛型的类,[color=#00FF00]类中的函数可否出现读取或返回其它类的函数[/color],因为所有书都太注重泛型的T而没能与其他类比较;rn2.我确定了一个泛型类,把其他类的对象传给该类无报错,返回时候才报错,这又是为何,求解rn[code=java]rnpublic class Holder3 rn private T a;rn public Holder3(T a)rn this.a = a;rn System.out.println(a);rn rn public void set(T a)rn this.a = a;rn rn public T get()rn return a;rn rn public static void main(String[] args)rn Holder3 h3 = new Holder3(new hello());//该行无报错rn// Tetris a = h3.get();//抛出异常rn rnrn[/code]
cmmb科普资料cmmb科普资料
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
科普。这是什么混合加密
GDNy/qn8tlPYMJ+fQsIx4w==
C#中的SQL注入问题求科普
SqlConnection conn = new SqlConnection("链接数据库语句,省略");rn conn.Open();rn string name = "admin";rn string pwd = "123456";rn string sql =string.Format ("select count(*) from user where name='0' and pwd='1'",name,pwd);rn SqlCommand comm = new SqlCommand(sql,conn);rn int rows=(int)comm.ExecuteScalar();rn if (rows!=0)rn rn Console.WriteLine("登陆成功!");rn rn elsern rn Console.WriteLine("登陆失败!");rn rn conn.Close();rn 我才学C#不久,新手一个。 这是我们老师教的一种C#的登陆成功验证方法。但是这个是有注入漏洞的 只要在密码里输入注入语句:' or 1=1 -- ,就可以登陆成功。我想问一下你们都是如何做这种验证登陆的?、还有SQL注入应该怎么防止呢?
抽象类,静态变量,实例化,在线求科普
今日在调查一个<em>内存</em>溢出的问题,碰到个疑惑的地方,rn求大侠解释。rnrn具体情况:rn一个共通的抽象类,有个private static 的list变量,在抽象类里面被赋值。rn这个抽象类,被众多业务类继承。rn这样的情况,会产生<em>内存</em>溢出吗?这种情况下,子类的实例生命周期是怎样的呢?rnrn子类在tomact容器里面被实例化的时候,这个抽象类的list变量,会被复数次实例化吗?还是只有一个共通实例。rnrn很久没弄过java方面的东西了,说的有点乱。rn求解,求指点。
求封装OCX插件方面知识科普
原来都是写DLL 老大让把DLL封装成OCX rnrnOCX以前都没弄过,求大神<em>科普</em> 推荐快速入门的帖子教程 谢谢啦rnrnrn是不是OCX更方便C#调用?
php 类的继承及相关知识,求科普
我有一个父类Controller,子类继承父类Controller名称叫HomeController,rn然后父类有函数public function statusSql($status);子类也有protected function statusSql($status);rn然后我在子类函数调用 rnprotected function case() rnrn $statusSql = $this->statusSql($status);//调用会报php 500 errorrnrn把子类的函数protected function statusSql($status);去掉就正常了,难道同名函数还会冲突嘛......
科普分库分表
目录 背景介绍 分库分表主要有几种类型 垂直分库:按照业务功能来划分出不同的数据库 垂直分表:大表拆小表 水平分表:数据表中不同行分布在不同的数据表中 水平分库分表:终极boss,大佬来了 背景介绍 刚进入项目组的时候,就听老大说我们系统用了分库分表,主要为了解决不同租户的数据都存放在一起,数据量太大的问题。 但之前一直没注意,正好这段时间好好看看,也了解一下分库分表的功能是...
加密算法的科普
from : http://yonghaowu.github.io/2016/10/15/Base-RSA-MD-SHA/Base32,Base64 Base32是一种将任意文件编码为只有基础32个字符的数据编码方式, 64则是64个. 主要目的是为了避免出现不符合规则的字符, 方便把含有不可见字符串的信息用可见字符串表示出来. 比如http协议当中的key value字段,必须进行URLEnco
人脸识别科普
人脸识别入门,从这里开始认识人脸识别:每个人的面孔都由额头、眉毛、眼睛、鼻子、嘴巴、双颊等少数几个区域组合而成
PHP科普
1.PHP是什么意思? 超文本预处理器(Hypertext Preprocessor) 2.PHP是干什么用的? PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl(实际抽取与汇报语言)的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执
行程长度编码科普
在某些情况下,一个字符可能在一个长序列中反复出现。在英语文本中,这种重复不常见,但在大的数据流中(如DNA序列)中,这种情况则经常出现。一种名为行程长度编码的文本压缩方法利用了这种情况。行程长度编码有时又称为迭代编码。 在行程长度编码中,重复字符的序列将被替换为标志字符,后面加重复字符和说明字符重复次数的数字。例如,下面的字符串由7个A构成:
Spark科普
Spark<em>科普</em>定义概念RDD作业(Job),阶段(stages), 任务应用上下文ApplicationContext 定义 Spark是用于大规模数据集群计算的矿建。它可以在YARN上处理HDFS的数据集,但是它并没有使用MapReduce作为它的分布式计算框架,而是自己实现。这样做的好处是提升了数据处理的效率,因为MapReduce的数据集每次都要从磁盘上加载,而Spark可以将作业之间的大规...
Hive科普
Hive<em>科普</em>
HDMI科普
HDMI 1.0  最早的HDMI 1.0版本于2002年12月推出,它的最大特点就是整合了音频流的数字接口,与当时PC界面中很流行的DVI接口相比,它更先进,更方便。HDMI 1.0版本支持从DVD到蓝光格式的视频流,而且具备CEC(consumer electronics control)功能,也就是在应用中,可以在所有连接设备间形成一种共通的联络,对设备组具备更方便的控制。  HDMI 1....
数学科普
阅读不断, 更新不断什么是丢番图方程?丢番图方程指只允许整数解的代数方程。例如: {x+y=10x3+y3=370 \begin{cases} x + y = 10\\ x^3 + y^3 = 370 \end{cases} 有时也允许有理数解,例如饮料和德拉克马问题。有理数是怎么出现的?有理数=整数∪分数有理数=整数\cup 分数 一个有理/reasonable的猜测[1]^{[1]}:
蓝牙科普
蓝牙<em>科普</em>(非原创,来自小米蓝牙专家) 大家在小米手机上使用蓝牙耳机的时候一定见过下面的几张图中所显示的在蓝牙设备名称后面的这个小尾巴(也许你可能没有留意过,不过这个其实是小米工程师特意为蓝牙音频发烧友们准备的贴心小功能): 那么这些密码一般的LDAC、APTX-HD、APTX、AAC、SBC(排名分先后)到底是什么呢?下面的文字为您简单<em>科普</em>下: 其实他们是最常用的蓝牙音频编码格式,基本上也代表了蓝...
大数据--科普
大数据究竟是什么? 2016年3月,能下围棋的<em>电脑</em>程序AlphaGo以四比一的成绩战胜世界冠军李世石,你可能要问了,<em>电脑</em>下围棋<em>为什么</em>这么厉害?原来啊,科学家先让它学习了人类高手的十万盘棋谱,又让它下了三千多万盘棋,因此它积累了丰富的经验,这几千多万盘棋的相关数据呢,实际上就是大数据的一种。简单来说,大数据是指那些量大,且复杂到无法用传统数据处理方法来处理的数据集合,它具有四大特点:特点一、体...
微信小程序服务器端,求科普
最近想做如下小程序:供校内同学发布物品丢失信息/拾遗信息等...但是本人对小程序服务器端一无所知. 求大神<em>科普</em>...
科普控制反转在.net中实现过程!
前一阵子一家网络公司的技术跟我沟通,说他怎么怎么使用控制反转减少了耦合性,说什么不用mvc不用什么模式模式,瞬间我就搞不清楚开发模式到底是什么东西了,求大神<em>科普</em>!
科普,hibernate怎样操作mongodb?
最近要做个网站,<em>需要</em>用到mongodb和hibernate,这两个单独搭建会,就是不知道怎么通过eclipse组合;还有,用hibernate操作mongodb有必要吗
新发现一奇怪语法,求科普
[code=c]rnvirtual void SendBuf(const char *,size_t,int = 0);rnvoid SendBuf(const char *buf,size_t len,int f = 0);rn[/code]rn[color=#FF0000]int = 0[/color],C++还可以这样子写吗?rn下面是实现rn[code=c]rnvoid TcpSocket::SendBuf(const char *buf,size_t len,int)rnrn if (!Ready() && !Connecting())rn rn Handler().LogError(this, "SendBuf", -1, "Attempt to write to a non-ready socket" ); // warningrn if (GetSocket() == INVALID_SOCKET)rn Handler().LogError(this, "SendBuf", 0, " * GetSocket() == INVALID_SOCKET", LOG_LEVEL_INFO);rn if (Connecting())rn Handler().LogError(this, "SendBuf", 0, " * Connecting()", LOG_LEVEL_INFO);rn if (CloseAndDelete())rn Handler().LogError(this, "SendBuf", 0, " * CloseAndDelete()", LOG_LEVEL_INFO);rn return;rn rn if (!IsConnected())rn rn Handler().LogError(this, "SendBuf", -1, "Attempt to write to a non-connected socket, will be sent on connect" ); // warningrn Buffer(buf, len);rn return;rn rn if (m_obuf_top)rn rn Buffer(buf, len);rn return;rn rn int n = TryWrite(buf, len);rn if (n >= 0 && n < (int)len)rn rn Buffer(buf + n, len - n);rn rn // if ( data in buffer || !IsConnected )rn // rn // add to bufferrn // rn // elsern // try_sendrn // if any data is unsent, buffer it and set m_wfdsrnrn // check output buffer set, set/reset m_wfds accordinglyrn rn bool br;rn bool bw;rn bool bx;rn Handler().Get(GetSocket(), br, bw, bx);rn if (m_obuf.size())rn Set(br, true);rn elsern Set(br, false);rn rnrn[/code]
科普,命令C:\COMMAND SYSTEM32
这个什么意思,干什么用。
科普,oauth 与 webservice 有什么区别?
求<em>科普</em>,oauth 与 webservice 有什么区别?rn两个各自的常用的应用场景是什么?rn开发的话哪个相对?rn<em>为什么</em>oauth 近年来比较火呢?
科普,免驱动是咋实现的?
有的摄像头,鼠标键盘,是免驱动的,咋实现的?rn
这里用的数学知识,求高手科普
这里 我们定义 P0=(-1,-1,0) P1=(1,-1,0) P2=(1,-1,1) P3=(-1,-1,1) P4=(-1,1,0) P5=(1,1,0) P6=(1,1,1) P7=(-1,1,1) 我们通过这8个点构建6个面,通过3点共面,假设面是Pos0,pos1,pos2构成,u=Pos1-Pos0,v=Pos2-Pos0,那么法向量n=u×v。则d=-(n×Pos0)。得到每个平面的平面公式n,d,从而得到A,B,C,D,(n的xn,yn,zn,d,就是a,b,c,d)。rnrnNear: (P0,P4,P5) n=(0,0,-1),d=0 0x+0y-1z+0=0 rnFar: (P2,P6,P7) n=(0,0,1),d=-1 0x+0y+1z-1=0 rnLeft: (P0,P3,P7) n=(-1,0,0),d=-1 -1x+0y+0z-1=0 rnRight: (P1,P5,P6) n=(1,0,0),d=-1 1x+0y+0z-1=0 rnTop: (P4,P7,P6) n=(0,1,0),d=-1 0x+1y+0z-1=0 rnBottom: (P0,P1,P2) n=(0,-1,0),d=-1 0x-1y+0z-1=0 rnrnrn_______________________________________________ 分割线rnrn我随便取个(P0,P1,P2) n=(0,-1,0),d=-1 0x-1y+0z-1=0 rn我不明白,这个n=(0,-1,0)是怎么计算出来的?rn按照他的计算方式。u=Pos1-Pos0,v=Pos2-Pos0 rn应该是u=p1(1,-1,0)-p0(-1,-1,0) v=p2(1,-1,1)-p0(-1,-1,0)。rnn应该等于(2,0,0)×(2,0,1) = (4,0,0)才对啊怎么会变成 n=(0,-1,0)?rnrn求老师们指点
高通【board-msm8x60.c gpio-msm8x60.c】看不懂,求科普
我是搞驱动的,新手,这两个文件一直看不懂,所以也不会设置。求<em>科普</em>啊,或者给点资料也行,我在网上没找到,真心请教!!
很简单的C#代码编译成的汇编代码,求科普
[code=C#]rnclass Foornrn public void Test()rn rn for (int i = 0 ; i < 10 ; i++)rn rn Console.WriteLine("Test");rn rn rnrnclass Programrnrn static void Main(string[] args)rn rn Foo f = new Foo();rn f.Test();rn f.Test();rn f.Test();rn rnrnrn[/code]rnrn[code=Assembly]rnstatic void Main(string[] args) rn Foo f = new Foo();rn 00000000 push esi //esi 里面有啥?rn 00000001 mov ecx,913080h //913080h 是啥?rn 00000006 call FFB21FAC //call 的是个啥?rn 0000000b mov esi,eaxrn f.Test();rn 0000000d mov ecx,esi //为啥又把 esi 放到 ecx里面去了。rn 0000000f cmp dword ptr [ecx],ecx //[ecx] 和 ecx 有啥区别rn 00000011 call dword ptr ds:[009130B8h] //这句完全不懂rn f.Test(); //另外整个函数的循环体现在哪?没看到 loop 呀rn 00000017 mov ecx,esirn 00000019 cmp dword ptr [ecx],ecxrn 0000001b call dword ptr ds:[009130B8h]rn f.Test();rn 00000021 mov ecx,esirn 00000023 cmp dword ptr [ecx],ecxrn 00000025 call dword ptr ds:[009130B8h]rn 0000002b pop esirnrn0000002c retrn[/code]
gridview中添加js事件,求科普
gridview中的操作按钮,是commandfield,点击编辑后,出现更新按钮,我想在点更新按钮 的时候,执行一个前台的js验证,验证成功,则执行更新操作;验证失败,则报出一个错误;求教各位大神啊
新手求科普 java me与嵌入式
嵌入式的硬件底层驱动是用c编写的 那java是怎么用的呢? 有没有高手解释一下啊
科普系统封装【马上结贴】
系统安装了比较多的软件和服务,如果对系统进行封装后,是否可以安装到其他<em>电脑</em>上(不出现蓝屏,可正常开机)?rnrnrn起初GHOST做个备份,恢复到其他<em>电脑</em>上,可是蓝屏了。rnrn
求大神科普,,,,刚开始学C++
刚开始学C++,用VS2010照着书上写的一段程序出现错误。。。。。。。。。。求大神<em>科普</em> 到底错哪了rn#include rnusing namespace std;rnint main()rnrn int f0=0;rn int f1=1;rn int sum=1;rn int fn,n;rn cout<>n;rn switch(n);rn rn case 0:rn cout<<
数据可视化基础图表特点及适用范围,求科普
刚开始接触数据可视化这块,图表种类太多,但每种图表类型特点是什么,最适用怎样的场合(数据集)?求<em>科普</em>~
今天看到个奇怪的代码,求科普
今天看到一个奇怪的代码。nnnunsigned long a;//这里是我找到的变量定义。nn/*下面是我,感觉奇怪的地方*/na >>= 32;na <>=32;n 我拆分出来,a= a>>32;这种结果我计算机出是0;n奇怪第二点,a <<=13;如果前面是0,那紧跟这一句,不是多此一举。nlong 做为关键字,难道还可以使用 n自定义,宏替换之类的手法,把long long 改成long.nnn何况书还是9几年写的,难道那个时候64位pc机就以经,普及了,nnnnnn*/
中国联通WCDMA无线设备分布总图下载
详细记录了中国联通WCDMA无线设备分布总图 相关下载链接:[url=//download.csdn.net/download/post927/4502367?utm_source=bbsseo]//download.csdn.net/download/post927/4502367?utm_source=bbsseo[/url]
Z_wave协议概述下载
Z-WAVE低速率,半双工的无线RF通讯协议 相关下载链接:[url=//download.csdn.net/download/falitron/4565334?utm_source=bbsseo]//download.csdn.net/download/falitron/4565334?utm_source=bbsseo[/url]
Json对象转换下载
java的Json对象转换 直接运行 相关下载链接:[url=//download.csdn.net/download/a761160025/4585144?utm_source=bbsseo]//download.csdn.net/download/a761160025/4585144?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的