问题列表 - 第31211页

保护mySQL数据

我正在将数据插入到mySQL数据库中,但我正在插入银行详细信息,因此它非常敏感,我如何保护它并防止它进入错误的手中?

目前代码仍然非常基础,没有任何预防措施,

mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$result = mysql_query("INSERT INTO table (id, name, surname) 
VALUES (NULL, '".$_SESSION['name']."', '".$_SESSION['surname']."' )")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

Thanx提前!

php mysql security

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

为什么一些有经验的程序员会在变量之前写出比较值?

可能重复:
如何检查等于?(0 == i)或(i == 0)
为什么人们经常在C#中看到"null!= variable"而不是"variable!= null"?

我一直在看一个奇怪的教程以及一些DirectX代码,并注意到许多有经验的C++程序员用以下方式编写表达式:

(<constant> == <variable>)
Run Code Online (Sandbox Code Playgroud)

而不是我的传统智慧似乎更喜欢:

(<variable> == <constant>)
Run Code Online (Sandbox Code Playgroud)

例如if (NULL == ptr)而不是if (ptr == NULL).我更喜欢第二种选择,如果没有其他原因选择前者,我的理由是变量似乎是表达式的"接收"端.

但我怀疑前者用于避免无意中通过使用=而不是将变量的值赋给变量==.这是对的吗?

c c++ coding-style

21
推荐指数
6
解决办法
4277
查看次数

ORACLE数字或值错误

我正在尝试生成有关磁盘读取次数最多的查询的报告.生成的报告将作为电子邮件发送.我写了一些代码如下.当我包括前15个查询它工作正常但如果我增加hte计数我得到'数字或值错误'.我想这是因为我超过了某些数据类型限制但无法识别它.有人看到了这个问题吗?如何在没有这样的错误的情况下发送大量报告?

我有一个F_GENERATE_REPORT函数和P_SEND_REPORT_AS_EMAIL过程.P_SEND_REPORT_AS_EMAIL过程使用F_GENERATE_REPORT作为电子邮件的正文,如UTL_MAIL.SEND(message => F_GENERATE_REPORT(5)),其中5用于tOP 5.

程序P_SEND_REPORT_AS_EMAIL中的UTL_MAIL.SEND()行发生错误

谢谢大家.

clgenerated_html_markup是一个CLOB.

FOR cur_for_query IN (SELECT * 
                        FROM (SELECT buffer_gets,rows_processed,executions,
                                     fetches,hash_value,sql_text, disk_reads,
                                     rank() over(ORDER BY disk_reads DESC) AS rank FROM v$sqlarea)
                       WHERE rank <= nquery_count)
LOOP
   --dbms_output.put_line(counter);
   --counter := counter + 1;
   clgenerated_html_markup := clgenerated_html_markup || HTF.TABLEROWOPEN || CHR(10) ;
   clgenerated_html_markup := clgenerated_html_markup || HTF.TABLEDATA(cur_for_query.rank,null,null,null,null,null,'class=tdData') || CHR(10) ;
   clgenerated_html_markup := clgenerated_html_markup || HTF.TABLEDATA(cur_for_query.sql_text,null,null,null,null,null,'class=tdSQLText') || CHR(10) ;
   clgenerated_html_markup := clgenerated_html_markup || HTF.TABLEDATA(TO_CHAR(NVL(cur_for_query.disk_reads,'')),'CENTER',null,null,null,null,'class=tdData') || CHR(10) ;
   clgenerated_html_markup := clgenerated_html_markup || HTF.TABLEDATA(TO_CHAR(NVL(cur_for_query.buffer_gets,'')),'CENTER',null,null,null,null,'class=tdData') || CHR(10) ;
   clgenerated_html_markup := …
Run Code Online (Sandbox Code Playgroud)

oracle numeric

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

visual studio 2010 intellisense工具提示延迟

在浏览方法列表时,Intellisense会显示工具提示.此工具提示显示延迟约500毫秒.当我需要找到某种方法时,这非常烦人.有没有办法让这个工具提示立即显示?

intellisense tooltip visual-studio

7
推荐指数
1
解决办法
837
查看次数

如何从HTTP请求中获取MAC地址?

有人可以给我一些关于从HTTP请求中获取用户MAC地址的指示吗?

用户将来自我的网络外部.

asp.net mac-address

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

Facebook Like按钮有时会出现

我的网站上有类似按钮的奇怪问题.当我进入一个页面时,它显示正确,比刷新后它没有出现,我有javascript错误

FB.provide is not a function
[Break on this error] FB.provide('Array',{indexOf:function(a...|c.hasOwnProperty(d))a(c[d],d,c);}});
Run Code Online (Sandbox Code Playgroud)

初始化和异步包括js看起来像这样

<body>
            <div id="fb-root"></div>
            <script type="text/javascript">
              window.fbAsyncInit = function() {
                FB.init({appId: 'fffffffffffffffffffffffffffffff', status: true, cookie: true, xfbml: true});
              };
              (function() {
                var e = document.createElement('script');
                e.type = 'text/javascript';
                e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
                e.async = true;
                document.getElementById('fb-root').appendChild(e);
              }());
            </script>
Run Code Online (Sandbox Code Playgroud)

继承人喜欢和分享按钮的输入代码:

<fb:like href="<%= link -%>" layout="button_count" font="arial"></fb:like>

<a title="Share" name="fb_share" type="button_count" share_url="<%= link -%>" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

javascript facebook facebook-opengraph

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

如何在模板元编程中进行比较?

星期一我问过这个问题而且我的生活中我不知道该怎么回答.由于我不知道,我现在想要非常了解.好奇心正在杀死这只猫.给定两个整数,在编译时返回较小的整数.

template<int M, int N>
struct SmallerOfMandN{
    //and magic happenes here
};
Run Code Online (Sandbox Code Playgroud)

有指针或怎么做?(今晚将开始阅读Boost MPL.)

c++ templates metaprogramming

8
推荐指数
1
解决办法
1303
查看次数

如何通过对象中的属性对List <T>进行排序

我有一个名为类Order具有如属性OrderId,OrderDate,Quantity,和Total.我有这个Order类的列表:

List<Order> objListOrder = new List<Order>();
GetOrderList(objListOrder); // fill list of orders
Run Code Online (Sandbox Code Playgroud)

现在我想根据Order对象的一个属性对列表进行排序,例如我需要按订单日期或订单ID对其进行排序.

我怎样才能在C#中做到这一点?

c# sorting generics list

1146
推荐指数
11
解决办法
118万
查看次数

C#中的动态字典用法

我在C#中使用动态字典.我面临的问题是TryGetMember的行为,我在动态字典类中重写.

这是动态字典的代码.

class DynamicDictionary<TValue> : DynamicObject
{
    private IDictionary<string, TValue> m_dictionary;

    public DynamicDictionary(IDictionary<string, TValue> a_dictionary)
    {
        m_dictionary = a_dictionary;
    }

    public override bool TryGetMember(GetMemberBinder a_binder, out object a_result)
    {
        bool returnValue = false;

        var key = a_binder.Name;
        if (m_dictionary.ContainsKey(key))
        {
            a_result = m_dictionary[key];
            returnValue = true;
        }
        else            
            a_result = null;

        return returnValue;
    }
}
Run Code Online (Sandbox Code Playgroud)

在这里,每当我们从外部引用一些键时,TryGetMember将在运行时被调用,但奇怪的是,binder的Name成员总是给出我们从外面引用的键,它总是解析写为字母字符的键名.

例如,如果DynamicDictionary的对象如下:

Dictionary<string,List<String>> dictionaryOfStringVsListOfStrings; 

//here listOfStrings some strings list already populated with strings
dictionaryOfStringVsListOfStrings.Add("Test", listOfStrings); 
dynamic dynamicDictionary_01 = new 
    DynamicDictionary<List<String>(dictionaryOfStringVsListOfStrings);

string somekey = "Test";

//will …
Run Code Online (Sandbox Code Playgroud)

.net c# dictionary dynamic

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

使用preg_replace替换多次出现的相同符号?

假设我有一个这样的字符串:

$string = "hello---world";
Run Code Online (Sandbox Code Playgroud)

我怎样才能用一个连字符替换---?字符串很容易看起来像这样:

$string = "hello--world----what-up";
Run Code Online (Sandbox Code Playgroud)

期望的结果应该是:

$string = "hello-world-what-up";
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

13
推荐指数
1
解决办法
8799
查看次数