小编Bra*_*ger的帖子

这是"不应该发生"崩溃AMD Fusion CPU的错误吗?

我的公司已经开始让许多客户打电话,因为我们的程序因其系统上的访问冲突而崩溃.

崩溃发生在SQLite 3.6.23.1中,我们将其作为应用程序的一部分提供.(我们提供自定义构建,以便使用与应用程序其余部分相同的VC++库,但这是SQLite代码库存.)

pcache1Fetch执行时发生崩溃call 00000000,如WinDbg调用堆栈所示:

0b50e5c4 719f9fad 06fe35f0 00000000 000079ad 0x0
0b50e5d8 719f9216 058d1628 000079ad 00000001 SQLite_Interop!pcache1Fetch+0x2d [sqlite3.c @ 31530]
0b50e5f4 719fd581 000079ad 00000001 0b50e63c SQLite_Interop!sqlite3PcacheFetch+0x76 [sqlite3.c @ 30651]
0b50e61c 719fff0c 000079ad 0b50e63c 00000000 SQLite_Interop!sqlite3PagerAcquire+0x51 [sqlite3.c @ 36026]
0b50e644 71a029ba 0b50e65c 00000001 00000e00 SQLite_Interop!getAndInitPage+0x1c [sqlite3.c @ 40158]
0b50e65c 71a030f8 000079ad 0aecd680 071ce030 SQLite_Interop!moveToChild+0x2a [sqlite3.c @ 42555]
0b50e690 71a0c637 0aecd6f0 00000000 0001edbe SQLite_Interop!sqlite3BtreeMovetoUnpacked+0x378 [sqlite3.c @ 43016]
0b50e6b8 71a109ed 06fd53e0 00000000 071ce030 SQLite_Interop!sqlite3VdbeCursorMoveto+0x27 [sqlite3.c @ 50624]
0b50e824 71a0db76 071ce030 …
Run Code Online (Sandbox Code Playgroud)

crash x86 assembly windbg amd-processor

68
推荐指数
1
解决办法
3261
查看次数

我在我的数据库中发现了很多奇怪的字符串,有人试图进入我的网站?

我有一个小型网站(MVC5),其中包含"联系我们"功能,今天早上我发现我有来自同一IP的数百封电子邮件.我从数据库查询结果,所有'em只是一堆奇怪的字符串和一些脚本/ SQL注入.

我已经在我的数据库(SQL Server 2014)上使用参数,并对所有用户输入进行白名单过滤.只是想知道我是否应该担心?

Joey'"
Joey\\'\\"
Joey'"'"'"'"
Joey AND 1=1 -- 
Joey AND 1=2 -- 
Joey" AND 1=1 -- 
Joey" AND 1=2 -- 
Joey'
Joey
Joey\'
Joey
Joey" UNION SELECT 8, table_name, 'vega' FROM information_schema.tables WHERE table_name like'%
1 AND 1=1 -- 
1 AND 1=2 -- 
' AND 1=1 -- 
' AND 1=2 -- 
" AND 1=1 -- 
" AND 1=2 -- 
Joey''
Joey' UNION SELECT 8, table_name, 'vega' FROM information_schema.taables WHERE taable_name like'%
javascript:vvv002664v506297
vbscript:vvv002665v506297
" onMouseOver=vvv002666v506297
" …
Run Code Online (Sandbox Code Playgroud)

sql sql-server security asp.net-mvc sql-injection

9
推荐指数
1
解决办法
689
查看次数

在WinForms应用程序中存储身份验证设置的最佳机制是什么

我有一个应用程序将使用System.Net.Mail和System.Net.NetworkCredential发送经过身份验证的电子邮件我的问题是我应该如何存储创建NetworkCrednetial对象所需的密码?

该应用程序没有登录,但我可以设置一个允许用户输入其电子邮件凭据的选项(几乎在所有情况下,这将是他们的Windows登录).我无法使用Active Directory,因为并非每个客户都使用它.

我可以从用户那里获取密码,然后将其保存到用户注册表,文件或数据库.显然我必须加密它.我不是很熟悉加密,所以如果人们认为这是最好的机制,一些指针会受到赞赏.

我的偏好是避免必须存储任何内容,所以无论如何我可以自己存储凭据,也许我可以从当前登录或其他地方获取它?

.net c# email-integration winforms

6
推荐指数
1
解决办法
527
查看次数

wpf MVVM ObservableCollection <string>不更新视图

我遇到的问题是我的ObservableCollection没有更新视图.我可以在OnPropertyChange之前放置一个断点,并且可以验证我的集合中是否有名称.

在我的模型中,我有一个事件,它会触发一个带有随机名称的List.

在我的视图模型中,我订阅了这个事件,我的事件处理程序执行此操作

void _manager_ProcessesChanged(List<string> n)
    {
        //create a new collection to hold current Ids
        ObservableCollection<string> names = new ObservableCollection<string>();

        //copy ids into our collection
        foreach (string name in n)
        {
            names.Add(name);
        }

        Names = names;
    }
Run Code Online (Sandbox Code Playgroud)

我的名字属性看起来像这样

ObservableCollection<string> _names = new ObservableCollection<string>();
public ObservableCollection<string> Names
    {
        get { return _names; }
        set
        {
            _names = value;
           OnPropertyChanged("Names");
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的观点绑定看起来像这样

<Window.DataContext>
    <vm:MainWindowViewModel/>
</Window.DataContext>
<Grid>
    <ListBox ItemsSource="{Binding Path=Names}"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

如果我改变了收集<string><int>它似乎做工精细..我失去了什么?

wpf observablecollection mvvm

4
推荐指数
1
解决办法
3662
查看次数

NullPointerException试图调用具有正确返回类型的方法

为什么这行会给我一个NullPointerException?

List<Comment> commentList = commentDAO.getComments();
Run Code Online (Sandbox Code Playgroud)

getComments()方法确实返回了一个List,但是当我单步执行Eclipse中的代码时,该方法甚至不会被调用.

java nullpointerexception

0
推荐指数
1
解决办法
36
查看次数

字典中不存在给定的键。与 mysql

我正在尝试将C#中的项目与MySQL ( localhost ) 链接,但在执行登录时出现错误

System.Collections.Generic.KeyNotFoundException was unhandled
HResult=-2146232969
Message=The given key was not present in the dictionary.
Source=mscorlib
StackTrace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at MySql.Data.MySqlClient.CharSetMap.GetCharacterSet(DBVersion version, String CharSetName)
at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData41()
at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData()
at MySql.Data.MySqlClient.NativeDriver.ReadColumnMetadata(Int32 count)
at MySql.Data.MySqlClient.ResultSet.LoadMetaData()
at MySql.Data.MySqlClient.ResultSet.NextResult()
at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
at College_Student.login.button1_Click(Object sender, EventArgs e) in C:\Users\zMJ\Desktop\College_Student\College_Student\login.cs:line 87
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
Run Code Online (Sandbox Code Playgroud)

这就是我尝试的连接

 MySqlConnection con = new MySqlConnection(" Server=localhost;Database=college_management;Uid=root;Pwd=12345678;CharSet=utf8;");
Run Code Online (Sandbox Code Playgroud)

并使用库

    using MySql.Data.MySqlClient;
using System.Data;
Run Code Online (Sandbox Code Playgroud)

并在按钮中

private void button1_Click(object …
Run Code Online (Sandbox Code Playgroud)

.net c# mysql

0
推荐指数
1
解决办法
1万
查看次数

如果c#sqlClient中有空表单,请不要保存信息

我正在制作论文系统,我正在尝试保存用户帐户.我的条件是,如果有一个空表单,帐户将不会被保存,它将显示一个消息框.我试图把它放在一个if元素中,"如果aForm.Text.Trim()!= null",info/account将被保存到数据库中.但当我试图留下一个空表单并单击保存时,它仍然保存在数据库中.

这是代码*SQL中的所有列都设置为"非空"

private void aAddUserSave_Click(object sender, EventArgs e)
    {
        // it will save the data if all of the forms is not == to null
        // or empty spaces
        // and before the info will be saved
        // the confirm password should be == to the password

        if (aAddUserFirstName.Text.Trim() != null && aAddUserLastName.Text.Trim() != null && aAddUserAddress.Text.Trim() != null && aAddUserContact.Text.Trim() != null && aAddUserPass.Text.Trim() != null &&
            aAddUserPassConfirm.Text.Trim() != null && aAddUserForgotAnswer.Text.Trim() != null && aAddUserPassConfirm.Text …
Run Code Online (Sandbox Code Playgroud)

c# sql null visual-studio

-2
推荐指数
1
解决办法
44
查看次数

无效的列名 'Math' - 从数据库中检索数据

有人可以解释为什么会这样吗?我正在尝试从 mysql 数据库中检索数据,但发生此错误,但当我检索一个整数值(例如 TeacherID)时,相同的代码工作正常。检索非数字值时出现错误。

string connectionString = (@"Data Source=(LocalDB)\v11.0;AttachDbFilename=\myDB.mdf;Integrated Security=True");
        string sql = "SELECT * FROM Teacher WHERE Subject = "+ TSubject.Text;
        SqlConnection connection = new SqlConnection(connectionString);
        SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
        DataSet ds = new DataSet();
        connection.Open();
        dataadapter.Fill(ds, "Teacher");
        connection.Close();
        DataGridViewStudent.DataSource = ds;
        DataGridViewStudent.DataMember = "Teacher";
Run Code Online (Sandbox Code Playgroud)

我已经检查过拼写错误或类型,一切正常。所以是什么问题。

c# sql-server-ce

-3
推荐指数
1
解决办法
47
查看次数