Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503

Что не так я делаю в адаптере?

31.03.2017, 13:59. Показов 2803. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго, проблема, компелирую запускаю APK программа запускается видно верх название и меню три точки вертикально, потом закрывается с текстом в приложении произошла ошибка, ок, я уже битый день вожусь ну не пойму в чом дело
Java
1
2
3
4
5
6
7
8
// формируем столбцы сопоставления
        String[] from = new String[] { DB.COLUMN_IMG, DB.COLUMN_TXT, DB.COLUMN_SUM, DB.COLUMN_DATE };
        int[] to = new int[] { R.id.ivImg, R.id.tvText, R.id.summa, R.id.adddate };
 
        // создаем адаптер и настраиваем список
        scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
        lvData = (ListView) findViewById(R.id.lvData);
        lvData.setAdapter(scAdapter);
если закоментировать это
Java
1
2
3
4
// создаем адаптер и настраиваем список
        scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
        lvData = (ListView) findViewById(R.id.lvData);
        lvData.setAdapter(scAdapter);
то работает но не выводит.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2017, 13:59
Ответы с готовыми решениями:

Подскажите что я делаю не так
При нажатии на кнопку должно появляются окно для распознавания речи. Создал класс в нем все описал, код рабочий. Создаю экземпляр этого...

Что я делаю не так. Совсем нубский вoпрос.
Везде в руководствах говорится, что обработчик нажатия кнопки должен переопределять метод onClick. У меня данный код не компилируется. Если...

Подскажите что я делаю не так. Разработка Виджета
Не могу понять почему у меня когда нажимаешь на кнопку в виджете ничего не происходит. Уже куча примеров пересмотрел нифига понять не могу,...

26
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
31.03.2017, 14:44
а что он по вашему должен выводить если вы ему вместо курсора null подсовываете?
Java
1
scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 15:24  [ТС]
klim76, дык это стандартный код от сайта стартандроид, я лишь добавил
Java
1
2
, DB.COLUMN_SUM, DB.COLUMN_DATE
, R.id.summa, R.id.adddate
так то работал я не исправлял

Добавлено через 2 минуты
вот оригинал с сайта
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 private static final int CM_DELETE_ID = 1;
  ListView lvData;
  DB db;
  SimpleCursorAdapter scAdapter;
 
  /** Called when the activity is first created. */
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 
    // открываем подключение к БД
    db = new DB(this);
    db.open();
     
    // формируем столбцы сопоставления
    String[] from = new String[] { DB.COLUMN_IMG, DB.COLUMN_TXT };
    int[] to = new int[] { R.id.ivImg, R.id.tvText };
 
    // создаем адаптер и настраиваем список
    scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
    lvData = (ListView) findViewById(R.id.lvData);
    lvData.setAdapter(scAdapter);
 
    // добавляем контекстное меню к списку
    registerForContextMenu(lvData);
     
    // создаем лоадер для чтения данных
    getSupportLoaderManager().initLoader(0, null, this);
  }


а это мое
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
    final String MY_LOG="myLog";
    private static final int CM_DELETE_ID = 1;
    ListView lvData;
    DB db;
    SimpleCursorAdapter scAdapter;
 
    public final int MENU_ABOUT_ID = 1;
    public final int MENU_QUIT_ID = 2;
    public final  int MENU_VK_ID = 3;
    public  final  int MENU_DONATS_ID = 4;
    public  final  int MENU_WEBSITE_ID = 5;
    public  final  int MENU_UPDATEAPP_ID = 6;
    public  final  int MENU_NEWS_ID = 7;
    public  final  int MENU_ADD_ID = 8;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        try {
            // открываем подключение к БД
 
            db = new DB(this);
            db.open();
 
            // формируем столбцы сопоставления
            String[] from = new String[]{DB.COLUMN_IMG, DB.COLUMN_TXT, DB.COLUMN_SUM, DB.COLUMN_DATE};
            int[] to = new int[]{R.id.ivImg, R.id.tvText, R.id.summa, R.id.adddate};
 
            // создаем адаптер и настраиваем список
            scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
            lvData = (ListView) findViewById(R.id.lvData);
            lvData.setAdapter(scAdapter);
 
            // добавляем контекстное меню к списку
            registerForContextMenu(lvData);
 
            // создаем лоадер для чтения данных
            getSupportLoaderManager().initLoader(0, null, this);
        }
        catch(Exception ex){Log.d(MY_LOG, ex.getMessage());}
    }
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 15:29
лог ошибки что-то мешает показать?
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 16:08  [ТС]
Паблито, угу, не известность как им пользоваться гуглил смотрел все на эклипсе, пробовал жать и ничего, могу дать теамвивер.

Добавлено через 20 минут
В общем, если закомментировать два атрибута что я добавил, то работает все как добавляю назад вырубается, может я много подсовываю атрибутов,
0
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
31.03.2017, 16:18
А те вьюшки, которые добавляются - R.id.summa, R.id.adddate, они прописаны в R.layout.item?
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 16:49  [ТС]
fraley, да, там все норм, так бы он не скомпелировался в апк
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 17:05
где разметка активити?
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:06  [ТС]
Паблито,
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?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">
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
 
        <ImageView
        android:id="@+id/ivImg"
        android:layout_width="36dp"
        android:layout_height="53dp"
        android:src="@drawable/ic_launcher"/>
 
        <TextView
            android:id="@+id/tvText"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="10dp"
            android:text="Loading..."
            android:textSize="18sp"/>
    </LinearLayout>
 
 
 
 
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="36dp"
        android:orientation="horizontal">
 
    <TextView
        android:id="@+id/summa"
        android:layout_marginLeft="10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Summa" />
 
        <TextView
            android:id="@+id/adddate"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Date" />
    </LinearLayout>
</LinearLayout>
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 17:08
ну и где в разметке lvData?

который ищется тут
lvData = (ListView) findViewById(R.id.lvData);
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:18  [ТС]
Паблито, это в майн, кстати щас закомментировал addate и работает

Добавлено через 8 минут
но мне нужно все вывести
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 17:21
еще раз для тугих, медленно - где в приведенной разметке элемент с id lvData?
его там нет, поэтому строка
lvData = (ListView) findViewById(R.id.lvData);
ничего не находит и возвращает null и поэтому вылетает ошибка

и потрудись погуглить как в эклипсе или где ты это все пишешь, найти логи ошибок
0
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
31.03.2017, 17:26
Цитата Сообщение от Паблито Посмотреть сообщение
его там нет, поэтому строка
lvData = (ListView) findViewById(R.id.lvData);
ничего не находит и возвращает null и поэтому вылетает ошибка
Я так подозреваю что ТС привел разметку не mainActivity, a R.layout.item.

CoMMoN86, сделайте себе одолжение:
1)Найдете лог ошибки.
2)Весь код, в том числе код создания БД.
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:29  [ТС]
Паблито,
activity_main.xml
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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="ru.mirmastera.mydebts.MainActivity">
 
    <ListView
        android:id="@+id/lvData"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
    </ListView>
    <!--<Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:onClick="onButtonClick"
        android:text="@string/add_record">
    </Button>/-->
 
</android.support.constraint.ConstraintLayout>


item.xml

Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?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">
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
 
        <ImageView
        android:id="@+id/ivImg"
        android:layout_width="36dp"
        android:layout_height="53dp"
        android:src="@drawable/ic_launcher"/>
 
        <TextView
            android:id="@+id/tvText"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="10dp"
            android:text="Loading..."
            android:textSize="18sp"/>
    </LinearLayout>
 
 
 
 
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="36dp"
        android:orientation="horizontal">
 
    <TextView
        android:id="@+id/summa"
        android:layout_marginLeft="10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Summa" />
 
        <TextView
            android:id="@+id/adddate"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Date" />
    </LinearLayout>
</LinearLayout>


Пользуюсь Android Studio где смотреть логи я не знаю, весь приведенный код из MainActivity.java я дал оригинал и то что у меня, я там добавил только R.id.summ R.id.adddate после того как я закоментирую R.id.adddate и его наследник массив DB.COLUMN_DATE все работает, но мне нужно вывести в @listView@ картинку, название, сумму, дату
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 17:35
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:39  [ТС]
fraley, могу выслать проект на email , сюда прикрепить не могу т.к архив весит 22мб

Добавлено через 3 минуты
Паблито, там много, не хило много, все равно выложить?
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:41  [ТС]
Вот архив с логом
Вложения
Тип файла: zip log.zip (53.7 Кб, 3 просмотров)
0
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
31.03.2017, 17:42
Не надо ничего высылать.
Вот нашел у себя этот урок, тупо добавил два TextView.
Думаю без разметки и так все понятно.
Все работает:

MainActivity:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
import java.util.concurrent.TimeUnit;
 
import android.content.Context;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
import android.support.v4.widget.SimpleCursorAdapter;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.ListView;
 
public class MainActivity extends FragmentActivity implements LoaderCallbacks<Cursor> {
 
    private static final int CM_DELETE_ID = 1;
    ListView lvData;
    DB db;
    SimpleCursorAdapter scAdapter;
 
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        // открываем подключение к БД
        db = new DB(this);
        db.open();
 
        // формируем столбцы сопоставления
        String[] from = new String[] { DB.COLUMN_IMG, DB.COLUMN_TXT, DB.COLUMN_TXT1, DB.COLUMN_TXT2 };
        int[] to = new int[] { R.id.ivImg, R.id.tvText, R.id.tvText1, R.id.tvText2 };
 
        // создааем адаптер и настраиваем список
        scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
        lvData = (ListView) findViewById(R.id.lvData);
        lvData.setAdapter(scAdapter);
 
        // добавляем контекстное меню к списку
        registerForContextMenu(lvData);
 
        // создаем лоадер для чтения данных
        getSupportLoaderManager().initLoader(0, null, this);
    }
 
    // обработка нажатия кнопки
    public void onButtonClick(View view) {
        // добавляем запись
        db.addRec("title", "name", "number of record:" + (scAdapter.getCount() + 1), R.mipmap.ic_launcher);
        // получаем новый курсор с данными
        getSupportLoaderManager().getLoader(0).forceLoad();
    }
 
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
        super.onCreateContextMenu(menu, v, menuInfo);
        menu.add(0, CM_DELETE_ID, 0, R.string.delete_record);
    }
 
    public boolean onContextItemSelected(MenuItem item) {
        if (item.getItemId() == CM_DELETE_ID) {
            // получаем из пункта контекстного меню данные по пункту списка
            AdapterContextMenuInfo acmi = (AdapterContextMenuInfo) item
                    .getMenuInfo();
            // извлекаем id записи и удаляем соответствующую запись в БД
            db.delRec(acmi.id);
            // получаем новый курсор с данными
            getSupportLoaderManager().getLoader(0).forceLoad();
            return true;
        }
        return super.onContextItemSelected(item);
    }
 
    protected void onDestroy() {
        super.onDestroy();
        // закрываем подключение при выходе
        db.close();
    }
 
    @Override
    public Loader<Cursor> onCreateLoader(int id, Bundle bndl) {
        return new MyCursorLoader(this, db);
    }
 
    @Override
    public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
        scAdapter.swapCursor(cursor);
    }
 
    @Override
    public void onLoaderReset(Loader<Cursor> loader) {
    }
 
    static class MyCursorLoader extends CursorLoader {
 
        DB db;
 
        public MyCursorLoader(Context context, DB db) {
            super(context);
            this.db = db;
        }
 
        @Override
        public Cursor loadInBackground() {
            Cursor cursor = db.getAllData();
            try {
                TimeUnit.SECONDS.sleep(3);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            return cursor;
        }
 
    }
}
Создание БД:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
 
public class DB {
 
    private static final String DB_NAME = "mydb";
    private static final int DB_VERSION = 1;
    private static final String DB_TABLE = "mytab";
 
    public static final String COLUMN_ID = "_id";
    public static final String COLUMN_IMG = "img";
    public static final String COLUMN_TXT = "txt";
    public static final String COLUMN_TXT1 = "txt1";
    public static final String COLUMN_TXT2 = "txt2";
 
    private static final String DB_CREATE =
            "create table " + DB_TABLE + "(" +
                    COLUMN_ID + " integer primary key autoincrement, " +
                    COLUMN_IMG + " integer, " +
                    COLUMN_TXT + " text, " +
                    COLUMN_TXT1 + " text, " +
                    COLUMN_TXT2 + " text" +
                    ");";
 
    private final Context mCtx;
 
 
    private DBHelper mDBHelper;
    private SQLiteDatabase mDB;
 
    public DB(Context ctx) {
        mCtx = ctx;
    }
 
    // открыть подключение
    public void open() {
        mDBHelper = new DBHelper(mCtx, DB_NAME, null, DB_VERSION);
        mDB = mDBHelper.getWritableDatabase();
    }
 
    // закрыть подключение
    public void close() {
        if (mDBHelper!=null) mDBHelper.close();
    }
 
    // получить все данные из таблицы DB_TABLE
    public Cursor getAllData() {
        return mDB.query(DB_TABLE, null, null, null, null, null, null);
    }
 
    // добавить запись в DB_TABLE
    public void addRec(String txt, String txt1, String txt2, int img) {
        ContentValues cv = new ContentValues();
        cv.put(COLUMN_TXT, txt);
        cv.put(COLUMN_TXT1, txt1);
        cv.put(COLUMN_TXT2, txt2);
        cv.put(COLUMN_IMG, img);
        mDB.insert(DB_TABLE, null, cv);
    }
 
    // удалить запись из DB_TABLE
    public void delRec(long id) {
        mDB.delete(DB_TABLE, COLUMN_ID + " = " + id, null);
    }
 
    // класс по созданию и управлению БД
    private class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context, String name, CursorFactory factory, int version) {
            super(context, name, factory, version);
        }
 
        // создаем и заполняем БД
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL(DB_CREATE);
 
            ContentValues cv = new ContentValues();
            for (int i = 1; i < 5; i++) {
                cv.put(COLUMN_TXT, "title");
                cv.put(COLUMN_TXT1, "name");
                cv.put(COLUMN_TXT2, "number of record:" + i);
                cv.put(COLUMN_IMG, R.mipmap.ic_launcher);
                db.insert(DB_TABLE, null, cv);
            }
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        }
    }
}
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
31.03.2017, 17:43
в момент когда случается ошибка - там должно вывалить кучу строк
0
 Аватар для CoMMoN86
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
31.03.2017, 17:47  [ТС]
fraley, у меня все тоже самое и не работает, Паблито, честно я без понятия как дать еще вам логи я их ели нашел, говорят они иногда и не работают
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2017, 17:47
Помогаю со студенческими работами здесь

Как отсортировать List? Подскажите что делаю не так
class DocItemsListAdapter extends BaseAdapter { public DocItemsListAdapter() { } public int getCount() { int count = 0; ...

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю
Дело в том что при запуске вот этой программы: #include &lt;iostream&gt; using namespace std; int main () { for (int i=100; i&lt;=999;...

Хотелось бы, чтоб по нажатию на кнопку что-то происходило. Но, Увы! Что я делаю не так?
Пытаюсь начать осваивать jQuery. Создал вот такой текст. (убрал лишнее) &lt;html&gt;&lt;head&gt; &lt;script&gt; ...

что не так делаю?
привет помогите руки выпрямить: на втором листе в поле F9 должно возвращать значение =111-250 - не пашет вообще не могу сделать...

Что делаю не так?
Мне надо сделать запрос который выведет: Количество и стоимость реализованных автомобилей каждым менеджером по подсчету заработной платы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru