运行时出现Unable to start activity ComponentIn错误,调试还会出现找不到源问题

做毕设遇到了问题,实在不知道怎么改了。。。求帮忙!!!
我做的是一个校园二手物品跳蚤市场,主要功能就是注册登录,查看各种类别的发布信息,用户自己发布信息,还有就是查看每条发布信息的详情。。
大部分代码都是我根据那个口袋微博的源码改的。。。
服务器用的是socket通信。
登录功能已经实现了,现在遇到的问题就是查看不了每条发布信息的详情!
主要错误是这样的:
java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wm.demo/org.wm.demo.GoodsDetailActivity}:java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
at android.app.ActivityThread.access$1500(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:921)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) dalvik.system.NativeStart.main(Native Method)
Caused by:java.lang.NullPointerException
at org.wm.demo.GoodsDetailActivity.onCreate(GoodsDetailActivity.java:36)
at andriod.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at andriod.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
... 11 more

3个回答

下面是activity的代码:

package org.wm.demo;

import static org.wm.demo.ConstantUtil.SERVER_ADDRESS;
import static org.wm.demo.ConstantUtil.SERVER_PORT;
import java.util.*;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

public class GoodsDetailActivity extends Activity {
MyConnector mc = null;
String[] sa = null;
String uno = null;
int rid;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.goodsdetail);
Intent intent = getIntent();
uno = intent.getStringExtra("2"); // 2数字获取用户ID,前面程序有点问题,然后随便用某个字符替代了
rid = intent.getIntExtra("3", -1); // 同上注释
getInformationList();
TextView price = (TextView) findViewById(R.id.price);
price.setText(String.format("%s", sa[1]));
TextView description = (TextView) findViewById(R.id.description);
description.setText(String.format("%s", sa[2]));
TextView contacts = (TextView) findViewById(R.id.contacts);
contacts.setText(String.format("%s", sa[3]));
TextView phone = (TextView) findViewById(R.id.phone);
phone.setText(String.format("%s", sa[4]));
TextView address = (TextView) findViewById(R.id.address);
address.setText(String.format("%s", sa[5]));

if (sa.length == 0) {
Toast.makeText(GoodsDetailActivity.this, "这里空空如也!",
Toast.LENGTH_LONG).show();
}
}

// 方法:获取信息列表
public void getInformationList() {
new Thread() {
public void run() {
try {
mc = new MyConnector(SERVER_ADDRESS, SERVER_PORT);
mc.dout.writeUTF("<#GET_DETAILINFORMATION#>" + rid + "|"

  • "1"); int size = mc.din.readInt(); // 读取信息的长度 for (int i = 0; i < size; i++) { // 循环接受信息 String goodsInfo = mc.din.readUTF(); // 读取信息 sa = goodsInfo.split("\|"); } } catch (Exception e) { e.printStackTrace(); } } }.start(); }

@Override
protected void onDestroy() {
if (mc != null) {
mc.sayBye();
mc = null;
}
super.onDestroy();
}

}

at org.wm.demo.GoodsDetailActivity.onCreate(GoodsDetailActivity.java:36)
提示你36行存在空指针的问题。

36行空指针异常,做一下空指针异常判定。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
程序运行抛出 Unable to start embedded Tomcat错误
请各位大神解决一下这个问题,多谢多谢!!!! 2017-07-22 11:41:46.501 ERROR 10372 --- [ main] o.s.boot.SpringApplication : Application startup failed org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) at com.sao.so.Application.main(Application.java:13) Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:123) at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84) at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:554) at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134) ... 8 common frames omitted Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardServer[-1]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) at org.apache.catalina.startup.Tomcat.start(Tomcat.java:344) at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:99) ... 13 common frames omitted Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Tomcat]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 15 common frames omitted Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 17 common frames omitted Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 19 common frames omitted
坐等解答:Unable to start activity ComponentInfo
程序手机运行OK,模拟器运行报错,求解答,贴出Logcat: 04-12 23:48:22.968: E/AndroidRuntime(1509): FATAL EXCEPTION: main 04-12 23:48:22.968: E/AndroidRuntime(1509): Process: com.gh.lighting, PID: 1509 04-12 23:48:22.968: E/AndroidRuntime(1509): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gh.lighting/com.gh.lighting.ui.MainActivity}: android.view.InflateException: Binary XML file line #36: Error inflating class com.gh.lighting.widget.GhViewPager 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread.access$800(ActivityThread.java:135) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.os.Handler.dispatchMessage(Handler.java:102) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.os.Looper.loop(Looper.java:136) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread.main(ActivityThread.java:5017) 04-12 23:48:22.968: E/AndroidRuntime(1509): at java.lang.reflect.Method.invokeNative(Native Method) 04-12 23:48:22.968: E/AndroidRuntime(1509): at java.lang.reflect.Method.invoke(Method.java:515) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 04-12 23:48:22.968: E/AndroidRuntime(1509): at dalvik.system.NativeStart.main(Native Method) 04-12 23:48:22.968: E/AndroidRuntime(1509): Caused by: android.view.InflateException: Binary XML file line #36: Error inflating class com.gh.lighting.widget.GhViewPager 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.createView(LayoutInflater.java:620) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.gh.lighting.widget.MainScreenFragment.onCreateView(MainScreenFragment.java:207) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1460) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:551) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.gh.lighting.ui.MainActivity.onStart(MainActivity.java:466) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1171) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.Activity.performStart(Activity.java:5241) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2168) 04-12 23:48:22.968: E/AndroidRuntime(1509): ... 11 more 04-12 23:48:22.968: E/AndroidRuntime(1509): Caused by: java.lang.reflect.InvocationTargetException 04-12 23:48:22.968: E/AndroidRuntime(1509): at java.lang.reflect.Constructor.constructNative(Native Method) 04-12 23:48:22.968: E/AndroidRuntime(1509): at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.view.LayoutInflater.createView(LayoutInflater.java:594) 04-12 23:48:22.968: E/AndroidRuntime(1509): ... 28 more 04-12 23:48:22.968: E/AndroidRuntime(1509): Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x7f090104 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.content.res.Resources.getText(Resources.java:244) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.content.res.Resources.getString(Resources.java:330) 04-12 23:48:22.968: E/AndroidRuntime(1509): at android.content.Context.getString(Context.java:343) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.gh.lighting.widget.GhViewPager.init(GhViewPager.java:95) 04-12 23:48:22.968: E/AndroidRuntime(1509): at com.gh.lighting.widget.GhViewPager.<init>(GhViewPager.java:88) 04-12 23:48:22.968: E/AndroidRuntime(1509): ... 31 more
Unable to start activity componentInfo
各位帮忙看一下,新手,急。。。。 启动程序时抛出这样的异常Unable to start activity ComponentInfo{com.kevin.test/com.kevin.test.Ex_07}:java.lang.NullPointerException 代码如下: [code="java"] public class Ex_07 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.main); Gallery gallery = (Gallery)findViewById(R.id.mygallery); gallery.setAdapter(new ImageAdapter(this,getSD())); } private List<String> getSD(){ List<String> it = new ArrayList<String>(); File file = new File("/sdcrad/photo/"); File[] files = file.listFiles(); for(int i = 0 ; i < files.length; i++){ File f = files[i]; if(getImageFile(f.getPath())) it.add(f.getPath()); } return it; } private boolean getImageFile(String fname){ boolean re; String end = fname.substring(fname.lastIndexOf(".")+1,fname.length()).toLowerCase(); if(end.equals("jpg")||end.equals("gif")||end.equals("png")||end.equals("jpeg")||end.equals("bmp")){ re = true; }else{ re = false; } return re; } } [/code] [code="java"] package com.kevin.test.adapter; import java.util.List; import com.kevin.test.R; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.Gallery; import android.widget.ImageView; public class ImageAdapter extends BaseAdapter { private int mGalleryItemBackground; private Context mContext; private List<String> list; public ImageAdapter(Context c,List<String> list){ mContext = c; this.list = list; // get the properties defined in attrs.xml TypedArray typedArray = mContext.obtainStyledAttributes(R.styleable.Gallery); // get Gallery's id mGalleryItemBackground = typedArray.getResourceId(R.styleable.Gallery_android_galleryItemBackground, 0); typedArray.recycle(); } @Override public int getCount() { // TODO Auto-generated method stub return list.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub return position; } @Override public long getItemId(int position) { // TODO Auto-generated method stub return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub ImageView i = new ImageView(mContext); Bitmap bm = BitmapFactory.decodeFile(list.get(position).toString()); i.setImageBitmap(bm); i.setScaleType(ImageView.ScaleType.FIT_XY); i.setLayoutParams(new Gallery.LayoutParams(136, 88)); i.setBackgroundResource(mGalleryItemBackground); return i; } } [/code] androidMainifest.xml文件 [code="java"] <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.kevin.test" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Ex_07" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> [/code]
Unable to start activity ComponentInfo{XX}: 空指针
Unable to start activity ComponentInfo{XX}: java.lang.NullPointerException 错误截图: ![图片说明](https://img-ask.csdn.net/upload/201504/13/1428927253_629583.png) 主Activity: ``` package com.chow.hyit2a; import com.chow.hyit2a.R.*; import com.chow.hyit2a.Fragements.Fragement_MyCenter_in_TabActivity; import com.chow.hyit2a.Fragements.Fragement_Referee_in_TabActivity; import com.chow.hyit2a.Fragements.Fragement_checkin_in_TabActivity; import com.chow.hyit2a.Fragements.Fragement_rank_in_TabActivity; import android.annotation.SuppressLint; import android.app.ActionBar; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageButton; import android.widget.LinearLayout; public class MainTabActivity extends Activity implements OnClickListener { private com.chow.hyit2a.Fragements.Fragement_checkin_in_TabActivity fragement_checkin_in_TabActivity; private com.chow.hyit2a.Fragements.Fragement_rank_in_TabActivity fragement_rank_in_TabActivity; private com.chow.hyit2a.Fragements.Fragement_Referee_in_TabActivity fragement_Referee_in_TabActivity; private com.chow.hyit2a.Fragements.Fragement_MyCenter_in_TabActivity fragement_MyCenter_in_TabActivity; /** * 底部四个按钮 */ private LinearLayout layout_bt_checkin_in_TabActivity; private LinearLayout layout_bt_rank_in_TabActivity; private LinearLayout layout_bt_Referee_in_TabActivity; private LinearLayout layout_bt_MyCenter_in_TabActivity; /** * 用于对Fragment进行管理 */ private FragmentManager fragmentManager; // private ActionBar ab=getActionBar(); @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_tab); ActionBar ab = getActionBar(); ab.hide(); initViews(); fragmentManager = getFragmentManager(); setTabSelection(0); } private void initViews() { layout_bt_checkin_in_TabActivity = (LinearLayout) findViewById(R.id.id_tab_bottom_competioncheck); layout_bt_rank_in_TabActivity = (LinearLayout) findViewById(R.id.id_tab_bottom_rank); layout_bt_Referee_in_TabActivity = (LinearLayout) findViewById(R.id.id_tab_bottom_points); layout_bt_MyCenter_in_TabActivity = (LinearLayout) findViewById(R.id.id_tab_bottom_mycenter); layout_bt_checkin_in_TabActivity.setOnClickListener(this); layout_bt_rank_in_TabActivity.setOnClickListener(this); layout_bt_Referee_in_TabActivity.setOnClickListener(this); layout_bt_MyCenter_in_TabActivity.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.id_tab_bottom_competioncheck: setTabSelection(0); break; case R.id.id_tab_bottom_rank: setTabSelection(1); break; case R.id.id_tab_bottom_points: setTabSelection(2); break; case R.id.id_tab_bottom_mycenter: setTabSelection(3); break; default: break; } } /** * 根据传入的index参数来设置选中的tab页。 * */ @SuppressLint("NewApi") private void setTabSelection(int index) { // 重置按钮 resetBtn(); // 开启一个Fragment事务 FragmentTransaction transaction = fragmentManager.beginTransaction(); // 先隐藏掉所有的Fragment,以防止有多个Fragment显示在界面上的情况 hideFragments(transaction); switch (index) { case 0: // 当点击了消息tab时,改变控件的图片和文字颜色 ((ImageButton) layout_bt_checkin_in_TabActivity .findViewById(R.id.btn_tab_competioncheck)) .setImageResource(R.drawable.competioncheckin_light_png); if (fragement_checkin_in_TabActivity == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 fragement_checkin_in_TabActivity = new com.chow.hyit2a.Fragements.Fragement_checkin_in_TabActivity(); transaction.replace(R.id.id_content, fragement_checkin_in_TabActivity); } else { // 如果MessageFragment不为空,则直接将它显示出来 transaction.show(fragement_checkin_in_TabActivity); } break; case 1: // 当点击了消息tab时,改变控件的图片和文字颜色 ((ImageButton) layout_bt_rank_in_TabActivity .findViewById(R.id.btn_tab_bottom_rank)) .setImageResource(R.drawable.rank_png_light); if (fragement_rank_in_TabActivity == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 fragement_rank_in_TabActivity = new com.chow.hyit2a.Fragements.Fragement_rank_in_TabActivity(); transaction.replace(R.id.id_content, fragement_rank_in_TabActivity); } else { // 如果MessageFragment不为空,则直接将它显示出来 transaction.show(fragement_rank_in_TabActivity); } break; case 2: // 当点击了动态tab时,改变控件的图片和文字颜色 ((ImageButton) layout_bt_Referee_in_TabActivity .findViewById(R.id.btn_tab_bottom_points)) .setImageResource(R.drawable.points_png_light); if (fragement_Referee_in_TabActivity == null) { // 如果NewsFragment为空,则创建一个并添加到界面上 fragement_Referee_in_TabActivity = new com.chow.hyit2a.Fragements.Fragement_Referee_in_TabActivity(); transaction.replace(R.id.id_content, fragement_Referee_in_TabActivity); } else { // 如果NewsFragment不为空,则直接将它显示出来 transaction.show(fragement_Referee_in_TabActivity); } break; case 3: // 当点击了设置tab时,改变控件的图片和文字颜色 ((ImageButton) layout_bt_MyCenter_in_TabActivity .findViewById(R.id.btn_tab_bottom_mycenter)) .setImageResource(R.drawable.mycenter_png_light); if (fragement_MyCenter_in_TabActivity == null) { // 如果SettingFragment为空,则创建一个并添加到界面上 fragement_MyCenter_in_TabActivity = new com.chow.hyit2a.Fragements.Fragement_MyCenter_in_TabActivity(); transaction.replace(R.id.id_content, fragement_MyCenter_in_TabActivity); } else { // 如果SettingFragment不为空,则直接将它显示出来 transaction.show(fragement_MyCenter_in_TabActivity); } break; } transaction.commit(); } /** * 清除掉所有的选中状态。 */ private void resetBtn() { ((ImageButton) layout_bt_checkin_in_TabActivity .findViewById(R.id.btn_tab_competioncheck)) .setImageResource(R.drawable.competioncheckin_png); ((ImageButton) layout_bt_rank_in_TabActivity .findViewById(R.id.btn_tab_bottom_rank)) .setImageResource(R.drawable.rank_png); ((ImageButton) layout_bt_Referee_in_TabActivity .findViewById(R.id.btn_tab_bottom_points)) .setImageResource(R.drawable.points_png); ((ImageButton) layout_bt_MyCenter_in_TabActivity .findViewById(R.id.btn_tab_bottom_mycenter)) .setImageResource(R.drawable.mycenter_png); } /** * 将所有的Fragment都置为隐藏状态。 * * @param transaction * 用于对Fragment执行操作的事务 */ @SuppressLint("NewApi") private void hideFragments(FragmentTransaction transaction) { if (layout_bt_checkin_in_TabActivity != null) { transaction.hide(fragement_checkin_in_TabActivity); } if (layout_bt_rank_in_TabActivity != null) { transaction.hide(fragement_rank_in_TabActivity); } if (layout_bt_Referee_in_TabActivity != null) { transaction.hide(fragement_Referee_in_TabActivity); } if (layout_bt_MyCenter_in_TabActivity != null) { transaction.hide(fragement_MyCenter_in_TabActivity); } } } ``` MainFest ``` <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.chow.hyit2a" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="19" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainTabActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".RegisterActivity" android:label="欢迎注册" > </activity> <activity android:name=".MainFucntionActivity" android:label="@string/title_activity_main_fucntion" > </activity> <activity android:name=".MainActivity" android:label="" > </activity> </application> </manifest> ```
安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题
package com.example.test; import android.app.ActivityGroup; import android.app.LocalActivityManager; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @SuppressWarnings("deprecation") public class MainActivity extends ActivityGroup { // Tab Activity Layout private LocalActivityManager localActivityManager = null; private LinearLayout mainTabContainer = null; private Intent mainTabIntent = null; // Tab banner title private TextView mainTabTitleTextView = null; // Tab ImageView private ImageView appreciateImageView = null; private ImageView discussImageView = null; private ImageView identificationImageView = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); appreciateImageView = (ImageView) super .findViewById(R.id.appreciate_tab_btn); mainTabContainer = (LinearLayout) findViewById(R.id.main_tab_banner_title); appreciateImageView.setImageResource(R.drawable.appreciate_press); discussImageView.setImageResource(R.drawable.discuss_normal); identificationImageView .setImageResource(R.drawable.identification_normal); localActivityManager = getLocalActivityManager(); mainTabTitleTextView = (TextView) findViewById(R.id.main_tab_banner_title); appreciateImageView = (ImageView) findViewById(R.id.appreciate_tab_btn); discussImageView = (ImageView) findViewById(R.id.discuss_tab_btn); identificationImageView = (ImageView) findViewById(R.id.identification_tab_btn); setContainerView("appreciate", AppreciateTabActivity.class); setContentView(R.layout.activity_main); initTab(); } /** * 初始化Tab项 */ private void initTab() { mainTabTitleTextView = (TextView) findViewById(R.id.main_tab_banner_title); appreciateImageView = (ImageView) findViewById(R.id.appreciate_tab_btn); discussImageView = (ImageView) findViewById(R.id.discuss_tab_btn); identificationImageView = (ImageView) findViewById(R.id.identification_tab_btn); appreciateImageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { appreciateImageView .setImageResource(R.drawable.appreciate_press); discussImageView.setImageResource(R.drawable.discuss_normal); identificationImageView .setImageResource(R.drawable.identification_normal); setContainerView("appreciate", AppreciateTabActivity.class); mainTabTitleTextView.setText("欣赏美花"); } }); discussImageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { appreciateImageView .setImageResource(R.drawable.appreciate_normal); discussImageView.setImageResource(R.drawable.discuss_press); identificationImageView .setImageResource(R.drawable.identification_normal); setContainerView("discuss", DiscussTabActivity.class); mainTabTitleTextView.setText("评花论花"); } }); identificationImageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { appreciateImageView .setImageResource(R.drawable.appreciate_normal); discussImageView.setImageResource(R.drawable.discuss_normal); identificationImageView .setImageResource(R.drawable.identification_press); setContainerView("identification", IdentificationTabActivity.class); mainTabTitleTextView.setText("亮眼识花"); } }); } public void setContainerView(String id, Class<?> activity) { mainTabContainer.removeAllViews(); mainTabIntent = new Intent(this, activity); mainTabContainer.addView(localActivityManager.startActivity(id, mainTabIntent).getDecorView()); } } 出现如下错误:![CSDN移动问答][1] [1]: http://xiangce.baidu.com/picture/detail/a3296cfaddcb74077c4b6751e000a41f08316fc6?from=dialoghttp://xiangce.baidu.com/picture/detail/a3296cfaddcb74077c4b6751e000a41f08316fc6?from=dialog
IDEA中启动springboot项目报错Unable to start embedded container;
IDEA中启动springboot项目报错Unable to start embedded container; nested exception is java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory怎么解决啊!!!!求助大神!!!!!!! ![](https://img-blog.csdnimg.cn/20191010214254436.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2phdmFfaWFtbGl1eWFuZw==,size_16,color_FFFFFF,t_70) 配置的jdk1.8, maven配置的是3.3.9, 同事运行没问题, git下来运行就出现这个问题. 网上查询说tomcat的jar包冲突!!!找不到啊..本地库已经更新无数次了求助大神帮忙解决一下!!!!!
切换Activity时报错Unable to stop activity
请教一下大家,哪些原因可能导致下面出现的问题! 程序有两个Activity,从MainActivity启动到NoteActivity时报错,主要是说`java.lang.RuntimeException: Unable to stop activity {<包名>/<包名>.MainActivity}: java.lang.NullPointerException`和`Caused by: java.lang.NullPointerException`,日志里没有说我的代码哪行有问题,都是些系统自己的类和方法。 两个Activity的声明: ```XML <activity android:name=".activity.MainActivity" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".activity.NoteActivity" android:theme="@style/AppTheme.NoActionBar" /> ``` 启动NoteActivity的代码: ```Java FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_new_note); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, NoteActivity.class); intent.putExtra("Open_Type", "newNote"); startActivity(intent); } }); ``` 点了fab按钮后直接报错,完整的错误日志如下: ``` E/AndroidRuntime: FATAL EXCEPTION: main Process: zqy.bysj.todo, PID: 2034 java.lang.RuntimeException: Unable to stop activity {zqy.bysj.todo/zqy.bysj.todo.activity.MainActivity}: java.lang.NullPointerException at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3174) at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3220) at android.app.ActivityThread.access$1100(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1223) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at android.app.Activity.performStop(Activity.java:5388) at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3171) at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3220)  at android.app.ActivityThread.access$1100(ActivityThread.java:135)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1223)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:136)  at android.app.ActivityThread.main(ActivityThread.java:5001)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)  at dalvik.system.NativeStart.main(Native Method)  ``` 请教一下大家,哪些原因可能导致这个问题?谢谢! 附图,看的清楚点。 ![图片说明](https://img-ask.csdn.net/upload/201703/14/1489458992_581817.png)
c3p0连接数据库一直出现Unable to acquire JDBC Connection
![图片说明](https://img-ask.csdn.net/upload/201912/24/1577183334_328248.png)![图片说明](https://img-ask.csdn.net/upload/201912/24/1577183463_24927.png) **一按登录就出现500,说jdbc连接失败,求求大佬** Type Exception Report Message JDBC exception on Hibernate data access: SQLException for SQL [n/a]; SQL state [null]; error code [0]; Unable to acquire JDBC Connection; nested exception is org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.springframework.orm.hibernate5.HibernateJdbcException: JDBC exception on Hibernate data access: SQLException for SQL [n/a]; SQL state [null]; error code [0]; Unable to acquire JDBC Connection; nested exception is org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:254) org.springframework.orm.hibernate5.HibernateTemplate.doExecute(HibernateTemplate.java:388) org.springframework.orm.hibernate5.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:347) org.springframework.orm.hibernate5.HibernateTemplate.find(HibernateTemplate.java:831) com.dao.impl.UserDaoImpl.findByName(UserDaoImpl.java:43) com.struts.action.LoginServiceAction.execute(LoginServiceAction.java:45) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:873) ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1539) ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
1、ANSYSworkbench unable to start mesh editor?
![图片说明](https://img-ask.csdn.net/upload/201911/30/1575113542_845272.png) 都已经重装过了,之前还能行的
Genymotion 无法启动vBOX unable to start virtualbox
![图片说明](https://img-ask.csdn.net/upload/201702/16/1487215930_112551.gif) win7 64 下载过最新的Genymotion连带V-BOX 安装后也报这个错,vbox更换4.3.12版本依旧不行,更改兼容性也报同一个错误,网上查询的方法基本都用了,而且关于“unable to start virtualbox”的问题也不多 估计遇到的人比较少 不知道大家有没有什么好办法
登录arcgis server manager时出现Unable to connect to Manager Service
登录arcgis server manager时出现Unable to connect to Manager Service ![CSDN移动问答][1] [1]: http://example.com/images/20130814102614.jpg%22optional%20title%22
ERROR: Unable to resolve dependency for' 问题
谁帮我看看是什么原因 ``` compileClasspath': Failed to transform artifact 'espresso-core.aar (androidx.test.espresso:espresso-core:3.1.1)' to match attributes {artifactType=jar}. Show Details Affected Modules: app ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Failed to transform artifact 'runner.aar (androidx.test:runner:1.1.1)' to match attributes {artifactType=jar}. Show Details Affected Modules: app ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Failed to transform artifact 'monitor.aar (androidx.test:monitor:1.1.1)' to match attributes {artifactType=jar}. Show Details Affected Modules: app ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Failed to transform artifact 'espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.1.1)' to match attributes {artifactType=jar}. Show Details Affected Modules: app ```
Flutter报错Unable to load asset: images/splash_img.jpg
我就简单的运行HelloWorld的例子,也报错Unable to load asset: images/splash_img.jpg,这是BUG吗,在yaml中有关图片的asset是注释掉的,还是会报这个错
ixgbevf: Unable to start
I try to enable ixgbevf, the procedure is here: 1. enabled SR-IOV support in BIOS 2. enable IOMMU support: intel_iommu=on 3. create /etc/modprobe.d/ixgbe.conf, and the content is: options ixgbe max_vfs=32 4. Rebuild the initramfs image to include the file /etc/modprobe.d/ixgbe.conf: sudo lsinitrd /boot/initramfs-3.10.0-327.13.1.el7.x86_64.img /etc/modprobe.d/ixgbe.conf And when I lspci | grep Virtual, it displays like this: 03:13.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:13.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) 03:14.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01) But the new vNIC from SR-IOV cannot be brought up, after "dmesg | grep ixgbe", it says: [50764.133959] ixgbe 0000:03:00.1: VF 31 has no MAC address assigned, you may have to assign one manually [50764.144463] ixgbevf 0000:03:17.7: MAC address not assigned by administrator. [50764.144466] ixgbevf 0000:03:17.7: Assigning random MAC address [50764.145075] ixgbevf 0000:03:17.7: irq 201 for MSI/MSI-X [50764.145085] ixgbevf 0000:03:17.7: irq 202 for MSI/MSI-X [50764.145095] ixgbevf 0000:03:17.7: irq 203 for MSI/MSI-X [50764.152328] ixgbevf 0000:03:17.7: d2:d8:eb:3a:3f:6f [50764.152332] ixgbevf 0000:03:17.7: MAC: 1 [50764.152335] ixgbevf 0000:03:17.7: Intel(R) 82599 Virtual Function [50903.592942] ixgbevf: Unable to start - perhaps the PF Driver isn't up yet [51711.601500] ixgbevf: Unable to start - perhaps the PF Driver isn't up yet [51996.541689] ixgbe 0000:03:00.1: removed PHC on enp3s0f1 [52003.338050] ixgbe 0000:03:00.1: registered PHC device on enp3s0f1 [52003.500846] ixgbe 0000:03:00.1 enp3s0f1: detected SFP+: 6 [52007.242533] ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX [52007.342597] ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Down [52007.943083] ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX [52008.043112] ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Down [52008.343389] ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX [52011.331147] ixgbevf: Unable to start - perhaps the PF Driver isn't up yet My NIC is Intel 82599, the driver is ixgbe and ixgbevf, my operation system is centos:7. I'v no idea, does anybody know the problem?
安卓运行报错android.content.ActivityNotFoundException: Unable to find explicit activity class
以下是报错信息: ``` android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.helloworld/android.widget.TextView}; have you declared this activity in your AndroidManifest.xml? ``` 然后我搜索了一下得到的解决方案是没有将activity在mainfest.xml中注册,但是我已经注册过了,以下是xml中的代码 ``` <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".TextViewActivity" android:label=""></activity>//注册第二个活动 <activity android:name=".MainActivity"> //前面的点是包名省略, <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> ``` 以下是第二个活动的代码 ``` package com.example.helloworld; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Paint; import android.os.Bundle; import android.widget.TextView; public class TextViewActivity extends AppCompatActivity { private TextView tv2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_text_view); tv2 = findViewById(R.id.tv2); tv2.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//加入划线 tv2.getPaint().setAntiAlias(true);//去除锯齿 } } ``` 以下是第二个活动的xml代码 ``` <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_test1" android:textColor="#000000" android:textSize="30sp" />//在strings.xml中编辑好后,在这里调用 //最大行数为一,且显示不下时出现省略号 <TextView android:layout_width="100dp" android:layout_height="wrap_content" android:maxLines="1" android:ellipsize="end" android:id="@+id/t2" android:text="哎哟不错哦!" android:textColor="#000000" android:textSize="30sp"/> //有额外选项或者下拉框(大致这个意思) <TextView android:layout_width="match_parent" android:layout_height="50dp" android:drawableRight="@drawable/arrow3" android:text="for you and me" android:textColor="#000000" android:textSize="30sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="xxx" android:id="@+id/tv2" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> ``` 以下是mainactivity的代码(之后补充的) ``` public class MainActivity extends AppCompatActivity { private Button btntv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//设置内容视图 btntv = findViewById(R.id.bt_tv1); btntv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //跳转到TextView演示界面 Intent intent = new Intent(MainActivity.this, TextView.class); startActivity(intent); } }); } } ```
项目编译没问题,运行时出现unable to resolve new-instance
具体报错为: java.lang.VerifyError: com/esri/core/internal/util/d at com.esri.core.symbol.PictureMarkerSymbol.toJson(SourceFile:264) at com.esri.android.map.GraphicsLayer.addGraphic(SourceFile:257) at com.mlight.chat.activities.jqxx.JqxxMapActivity.sprinkle(JqxxMapActivity.java:427) at com.mlight.chat.activities.jqxx.JqxxMapActivity.access$300(JqxxMapActivity.java:52) at com.mlight.chat.activities.jqxx.JqxxMapActivity$2.handleMessage(JqxxMapActivity.java:349) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5336) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:873) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:689) at dalvik.system.NativeStart.main(Native Method) 在网上找到的方法基本都是:右键-Build Path-Order and Export,选中jar包,但关键是我这是android studio,不是eclipse啊,应该如何解决呢
Python用tar.gz文件安装时出现错误:No module named 'numpy.distutils._msvccompiler' in numpy.distutils及Unable to find vcvarsall.bat
系统win10 64位,python版本3.7.4。 在网上下载了scikit-learn-0.22.tar,解压后利用python setup.py install进行安装时报错。 代码如下: ``` PS C:\Users\TH.Liu> cd E:\python\Scripts\scikit-learn-0.22\scikit-learn-0.22 PS E:\python\Scripts\scikit-learn-0.22\scikit-learn-0.22> python setup.py install Partial import of sklearn during the build process. E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg) No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils Traceback (most recent call last): File "setup.py", line 303, in <module> setup_package() File "setup.py", line 299, in setup_package setup(**metadata) File "E:\python\lib\site-packages\numpy\distutils\core.py", line 137, in setup config = configuration() File "setup.py", line 182, in configuration config.add_subpackage('sklearn') File "E:\python\lib\site-packages\numpy\distutils\misc_util.py", line 1035, in add_subpackage caller_level = 2) File "E:\python\lib\site-packages\numpy\distutils\misc_util.py", line 1004, in get_subpackage caller_level = caller_level + 1) File "E:\python\lib\site-packages\numpy\distutils\misc_util.py", line 941, in _get_configuration_from_setup_py config = setup_module.configuration(*args) File "sklearn\setup.py", line 86, in configuration cythonize_extensions(top_path, config) File "E:\python\Scripts\scikit-learn-0.22\scikit-learn-0.22\sklearn\_build_utils\__init__.py", line 50, in cythonize_extensions basic_check_build() File "E:\python\Scripts\scikit-learn-0.22\scikit-learn-0.22\sklearn\_build_utils\pre_build_helpers.py", line 70, in basic_check_build compile_test_program(code) File "E:\python\Scripts\scikit-learn-0.22\scikit-learn-0.22\sklearn\_build_utils\pre_build_helpers.py", line 40, in compile_test_program extra_postargs=extra_postargs) File "E:\python\lib\distutils\_msvccompiler.py", line 346, in compile self.initialize() File "E:\python\lib\distutils\_msvccompiler.py", line 239, in initialize vc_env = _get_vc_env(plat_spec) File "E:\python\lib\distutils\_msvccompiler.py", line 135, in _get_vc_env raise DistutilsPlatformError("Unable to find vcvarsall.bat") distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat ``` 实际上,这俩错误我都在网上找过许多解决方式,但都没有用。下载了VS2010并尝试过在cmd中设置VS90COMNTOOLS =%VS100COMNTOOLS%,依然无效。 抱着最后的希望来这里求助……希望能得到解决。 ———————————————————— 2019.12.17 更新: 在安装了VS2015之后,vcvarsall.bat的问题消失了,剩下的只有: ``` E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) E:\python\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg) No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils ``` 这些问题了。 大家说PowerShell容易出BUG,我换用CMD后依旧如此。 我依旧没有找到这些报错的解决方案,希望得到大佬的帮助!
新人求助:masm 编译时出现 unable to open input file
刚刚接触汇编,用的是王爽老师的《汇编语言》。 在记事本中照书写好程序之后,编译时就出现 unable to open input file ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478320796_459439.png) 这是所在的文件夹,2.asm在demo文件夹里。 ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478321070_857702.png) ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478321357_152065.png) 在网上找相关解答,试了试都没办法解决问题。 环境变量:![图片说明](https://img-ask.csdn.net/upload/201611/05/1478321196_407704.png) 改变路径,将文件名称缩短至8字节以内,查看隐藏扩展名都试过了,还是没有效果。 可能是我哪个环节出现了错误,还请各位前辈帮忙看一看,谢谢。
Android窗口错误:unable to add window
Android程序运行一段时间后报错:unable to add window,is your activity running?
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、PDF搜索网站推荐 对于大部
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入  假设现有4个人
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
SQL-小白最佳入门sql查询一
一 说明 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略; 建表语句: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // dosho
【图解经典算法题】如何用一行代码解决约瑟夫环问题
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。 1、方
致 Python 初学者
文章目录1. 前言2. 明确学习目标,不急于求成,不好高骛远3. 在开始学习 Python 之前,你需要做一些准备2.1 Python 的各种发行版2.2 安装 Python2.3 选择一款趁手的开发工具3. 习惯使用IDLE,这是学习python最好的方式4. 严格遵从编码规范5. 代码的运行、调试5. 模块管理5.1 同时安装了py2/py35.2 使用Anaconda,或者通过IDE来安装模
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
GitHub标星近1万:只需5秒音源,这个网络就能实时“克隆”你的声音
作者 | Google团队译者 | 凯隐编辑 | Jane出品 | AI科技大本营(ID:rgznai100)本文中,Google 团队提出了一种文本语音合成(text to speech)神经系统,能通过少量样本学习到多个不同说话者(speaker)的语音特征,并合成他们的讲话音频。此外,对于训练时网络没有接触过的说话者,也能在不重新训练的情况下,仅通过未知说话者数秒的音频来合成其讲话音频,即网
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
      11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下
【管理系统课程设计】美少女手把手教你后台管理
【后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块(文章最后附有源码) 一、这是一个什么系统? 1.1 学习后台管理系统的原因 随着时代的变迁,现如今各大云服务平台横空出世,市面上有许多如学生信息系统、图书阅读系统、停车场管理系统等的管理系统,而本人家里就有人在用烟草销售系统,直接在网上完成挑选、购买与提交收货点,方便又快捷。 试想,
4G EPS 第四代移动通信系统
目录 文章目录目录4G EPSEPS 的架构EPS 的参考模型E-UTRANUEeNodeBEPCMME(移动性控制处理单元)S-GW(E-RAB 无线访问承载接入点)P-GW(PDN 接入点)HSS(用户认证中心)PCRF(计费规则与策略)SPR(用户档案)OCS(在线计费)OFCS(离线计费)接口类型Uu 接口(空中接口,UE 和 AN 之间)S1 接口(AN 和 CN 之间)S1-U 接口和
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问