adapter:
1、以管理员身份运行命令提示符:
快捷键win+R→输入cmd→回车
2、启用并设定虚拟WiFi网卡:
运行命令:netsh
wlan
set
hostednetwork
mode=allow
ssid=wuminPC
key=wuminWiFi
此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。
ssid:无线网名称,最好用英文(以wuminPC为例)。
key:无线网密码,八个以上字符(以wuminWiFi为例)。
以上三个参数可以单独使用,例如只使用mode=disallow可以直接禁用虚拟Wifi网卡。
开启成功后,网络连接中会多出一个网卡为“Microsoft
Virtual
WiFi
Miniport
Adapter”的无线连接2,为方便起见,将其重命名为虚拟WiFi。若没有,只需更新无线网卡驱动就OK了。
3、设置Internet连接共享:
在“网络连接”窗口中,右键单击已连接到Internet的网络连接,选择“属性”→“共享”,勾上“允许其他······连接(N)”并选择“虚拟WiFi
确定之后,提供共享的网卡图标旁会出现“共享的”字样,表示“宽带连接”已共享至“虚拟WiFi
4、开启无线网络:
继续在命令提示符中运行:netsh
wlan
start
hostednetwork
(将start改为stop即可关闭该无线网,以后开机后要启用该无线网只需再次运行此命令即可)
至此,虚拟WiFi的红叉叉消失,WiFi基站已组建好,主机设置完毕。笔记本、带WiFi模块的手机等子机搜索到无线网络wuminPC,输入密码wuminWiFi,
就能共享上网啦!
也可以用connectify软件,在这里我不给出下载地址,自己搜索下载就,按照说明安装设置就可以了。
很多人把E3没有核显且性能与i7接近作为E3的优点,如果你真这么想的话,你就图样了……一、核显:真的非常重要!真的非常重要!真的非常重要!重要的话必须说三遍!
或许你认为核显的性能渣,没什么用,但实际上,使用Quick Sync做视频转码和硬解影片真的很好。
你如果没用过老黄的CUDA转码的话,你肯定不知道我为什么会说出这样的话。
因为CUDA转码的画质太渣了。
而用Quick Sync转出的视频,效果不差于CPU软转码,速度要比CPU软转码快一倍(CPU x1+GPU x1=x2速度),并且画质几乎与软转码无差异。
除此以外,DX12的Multiadapter技术也让核显派上了用场。
简单说就是:Multiadapter技术能让电脑上的所有显卡都参与图形计算。而且不限GPU Vendor。
微软做的测试使用的是TITAN X+HD4600平台,在开启Multiadapter之后,DX12 Demo的fps从35.9fps提升到了39.7fps。(TITAN X都能有提升啊)
你要想了解DX12的Multiadapter的话,你可以找 @叛逆者,他是微软图形组的。
二、大多数游戏i5足矣。
这点估计不用我解释了吧,你可以看看网上的相关评测。
三、要是真想体验高性能的话,应该上4790K。
直到4790K发布前,E3和不超频的i7是拉不开差距的(当然,i7-3770可以拉四倍频)。
但在4790K发布后,4790K的高默频是很占优势的。
我做过一个HT对性能影响的测试,只跑满一个HT Unit(1核心2线程)时,额外线程对该核心性能的增益为37%,其余情况均为23%。
而4790K的高默频给性能带来的增益远不止23%。
对于4790K,我的观点是,买个散片就行,反正我不超频,买到挑剩的问题也不大,毕竟不可能连100x44都没法跑吧……
//先贴一下Bean类需要重写MultiItemEntity,这个重写之后会有一个方法,我这里写了一个Index Integer类型的。然后配置一下get和set方法。记得return 返回Index
public class FoodsBeanimplements MultiItemEntity {
private int ret
private Listdata
public int getRet() {
return ret
}
public void setRet(int ret) {
this.ret = ret
}
public ListgetData() {
return data
}
public void setData(List data) {
this.data = data
}
@Override
public int getItemType() {
return 0
}
public static class DataBeanimplements MultiItemEntity {
/**
* id : 8289
* title : 油焖大虾
* pic : http://www.qubaobei.com/ios/cf/uploadfile/132/9/8289.jpg
* collect_num : 1670
* food_str : 大虾 葱 生姜 植物油 料酒
* num : 1670
*/
private Stringid
private Stringtitle
private Stringpic
private Stringcollect_num
private Stringfood_str
private int num
private Integerindex
public IntegergetIndex() {
return index
}
public void setIndex(Integer index) {
this.index = index
}
public StringgetId() {
return id
}
public void setId(String id) {
this.id = id
}
public StringgetTitle() {
return title
}
public void setTitle(String title) {
this.title = title
}
public StringgetPic() {
return pic
}
public void setPic(String pic) {
this.pic = pic
}
public StringgetCollect_num() {
return collect_num
}
public void setCollect_num(String collect_num) {
this.collect_num = collect_num
}
public StringgetFood_str() {
return food_str
}
public void setFood_str(String food_str) {
this.food_str = food_str
}
public int getNum() {
return num
}
public void setNum(int num) {
this.num = num
}
@Override
public int getItemType() {
return index
}
}
}
//我的布局比较简单两个布局一个里边是一个按钮一个里边是一个texView
public class Adapterextends BaseMultiItemQuickAdapter {
public Adapter(@Nullable List data) {
super(data)
//添加自己的多布局
addItemType(0,R.layout.day8_recitem)
addItemType(1,R.layout.day8_recitemmain)
}
@Override
protected void convert(@NotNull BaseViewHolder baseViewHolder, FoodsBean.DataBean dataBean) {
这里的dataBean的getIndex就是刚刚Bean类自己设置的Integer类型。
switch (dataBean.getIndex()){
case 1:
//数据源绑定控件和正常的ViewHolder一样
baseViewHolder.setText(R.id.day8_text,dataBean.getFood_str())
break
case 0:
baseViewHolder.setText(R.id.day8_btn,dataBean.getTitle())
break
}
}
}
public class Day8Activityextends AppCompatActivity {
private RecyclerViewday8Rec
private ListmyData=new ArrayList<>()
private Adapteradapter
int a=1
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_day8)
initView()
day8Rec.setLayoutManager(new LinearLayoutManager(this))
//Get
OkGo.get("http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1").execute(new StringCallback() {
@Override
public void onSuccess(Response response) {
String string = response.body()
Gson gson=new Gson()
//解析数据
FoodsBean foodsBean = gson.fromJson(string, FoodsBean.class)
myData=foodsBean.getData()
adapter =new Adapter(myData)
day8Rec.setAdapter(adapter)
//这里比较重要我这里设置的a=1;这里和adapter的绑定控件添加数据源有关,同时还设置了要选中的布局是哪一个
for (int i =0i
myData.get(i).setIndex(a%2)
a++
}
adapter =new Adapter(myData)
day8Rec.setAdapter(adapter)
}
})
}
private void initView() {
day8Rec = (RecyclerView) findViewById(R.id.day8_rec)
}
}
//最后贴下布局自己比较简单,布局有点丑不要介意
//mainAct
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".day8Exam.Day8Activity">
android:background="@color/colorPrimary"
android:id="@+id/day8_rec"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
//两个ITEM的
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto">
android:id="@+id/day8_btn"
android:text="发送"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints">
</androidx.constraintlayout.widget.ConstraintLayout>
//第二个
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:id="@+id/day8_text"
android:text="你好"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints">
</androidx.constraintlayout.widget.ConstraintLayout>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)