小编Cha*_*rry的帖子

PHP:如何隐藏数据库连接/电子邮件连接语句的密码?

我有一个用PHP开发的网站.有2个类(在2个单独的php文件中)包含siteadmin的gmail用户ID和密码(纯文本)和数据库密码(再次以纯文本形式).虽然浏览器中没有显示这些类(如index.php).这些文件只包含php类,没有html代码,对这些纯文本密码的引用只能通过这些类的对象.不久,我开始怀疑这是否足够安全?我已尽力(充当恶意的人)尝试阅读两个所述php文件的内容,但未能这样做.我不太熟悉开发安全代码,所以不确定我的方法应该是什么,以确保这些密码永远不会暴露.

php database security passwords

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

Cocoa:以自定义NSView以编程方式显示/隐藏自定义NSWindow

首先,我必须告诉你,我是Objective-C和Cocoa的新手.

我已经阅读了一些关于这方面的书籍,现在我可以构建非常简单的程序.

已经有15天了,我坚持使用我正在尝试构建的程序而且我真的不知道在哪里看...

我想构建一个程序,可以使用DDC/CI改变我的显示器的亮度,我想显示/隐藏一个窗口(它写入亮度级别),就像Leopard或Snow Leopard的Apple亮度边框一样完全相同的风格.

使用RegisterEventHotKey和各种IO服务功能,当我按F2时,我已经能够增加亮度,并且当我按F1时,减少它.

使用自定义NSWindow(TransparentWindow)和自定义NSView(RoundedView),我已经能够获得一个与Apple亮度边框完全相同的窗口.我已将它放在awakeFromNib上,它显示正确并保持在那里.

我无法实现的(我真的变得疯狂)就是只有当我按下F1或F2时才显示窗口.(为了隐藏它,我已经实现了alredy,NSTimer但现在这是offtopic)

我尝试了不同的方法:

1)从我实现的NSobject类中,我RegisterEventHotKey创建了一个TransparentWindow实例,然后我发送orderOut到该实例.

2)我使用NSNotificationCenter直接向TransparentWindow类发送通知并orderOut从那里调用.

3)和我现在不记得的许多其他.

我现在要做的是通过在窗口中创建窗口awakeFromNib(并且这可以工作)使窗口显示然后隐藏它orderOut(这从不起作用).

这些是涉及的类:

TransparentWindow.h:

#import <Cocoa/Cocoa.h>

@interface TransparentWindow : NSWindow
{
IBOutlet NSWindow *window;
}

@property (retain) IBOutlet NSWindow *window;

@end
Run Code Online (Sandbox Code Playgroud)

TransparentWindow.m:

#import "TransparentWindow.h"


@implementation TransparentWindow

@synthesize window;


- (id)initWithContentRect:(NSRect)contentRect 
                styleMask:(unsigned int)aStyle 
                  backing:(NSBackingStoreType)bufferingType 
                    defer:(BOOL)flag {

    window = [super initWithContentRect:contentRect 
                                        styleMask:NSBorderlessWindowMask 
                                          backing:NSBackingStoreBuffered 
                                defer:NO];
    if (window != nil) {

        [window setLevel: NSStatusWindowLevel];
        [window setBackgroundColor: [NSColor clearColor]];
        [window …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nsview nswindow

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

如何仅更改HTML文本?

怎么改变这个?

<p>Please change me</p>
Run Code Online (Sandbox Code Playgroud)

我可以在不使用的情况下更改"请改变我" replaceWith("<p>This is been changed.</p>")吗? replaceWith()正在改变包括<p>标签在内的整个HTML内容.

有没有办法让"请改变我"?并且不包括<p>标签......然后将其更改为"已更改".

html string jquery text

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

发生一定量的滚动时隐藏元素

在滚动N个像素后,我只想在页面上隐藏一个元素.

$(window).scroll(function(){
  if($(document).scrollTop() > 200){
    $('.fixedelement').css({'display': 'none'});
  }
});
Run Code Online (Sandbox Code Playgroud)

我认为这可能会起作用,在滚动200px后,.fixedelement会消失.唉,它不起作用.有什么想法吗?

jquery animation scroll

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

在PHP中回应表的总和

我在一个名为Points的表中有2列.2列是UserPoints和UserID.

我希望能够回显用户拥有的总积分数.

我有类似的东西,但我认为没错.

$getTotalPoints = mysql_query("SELECT SUM(UserPoints) FROM `Points` WHERE `UserID` = '1'") or die(mysql_error()); 
$totalPoints = mysql_fetch_array($getTotalPoints);
Run Code Online (Sandbox Code Playgroud)

当我通过回显"$ totalPoints"来回应上述陈述时,我得到"数组".

有人知道正确的查询吗?

php mysql database sum

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

AS3文本框更改事件未触发

我用卡通问题泡泡建立了一个问答游戏.根据问题的长度调整泡沫大小.我想在动态文本框上更改事件以调用更改问题气泡大小的函数.

但是,从代码动态修改文本框值时,永远不会调用change事件.

 question_txt.addEventListener(Event.CHANGE, setTextBubbleSize);

 function setTextBubbleSize(event:Event):void
    {
        trace("QUESTION TEXT CHANGED");
        textBubble_mc.height = 30 + question_txt.text.length * 1.2;
        if (textBubble_mc.height > 170) textBubble_mc.height = 170;
        question_txt.y = textBubble_mc.y - textBubble_mc.height / 6 + 10;
    }
Run Code Online (Sandbox Code Playgroud)

我想使用change事件,因为我的代码中有几个地方可以设置question_txt.如何让文本框触发更改事件?

另外,有没有办法计算question_txt中的行数来更准确地设置textBubble_mc的高度?

events textbox dynamic actionscript-3

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

重新启动应用程序后,App.config中的更改不会反映出来

我正在使用app.config文件来存储我的应用程序的动态参数.问题是,当我更改app.config文件中的值并启动应用程序时,它不会从配置文件加载新值.似乎app.config文件中的值只在编译时被读取并嵌入到exe文件中!

这是我读取配置文件的方式:

public class Helper
{
    static Helper()
    {
        Foo = ConfigurationManager.AppSettings["Foo"];
    }
    public static string Foo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

c# app-config appsettings

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

跟踪已更改(未保存)的对象

当用户决定打开或保存时,我有一个与XML文件序列化的类.我正在尝试添加典型功能,当他们尝试使用未保存的更改关闭表单时,表单会警告他们并在关闭之前为他们提供保存选项.

我已经HasUnsavedChanges为我的班级添加了一个属性,我的表格会在关闭前检查.但是,我的属性已经从这样的事情发生了变化,这有点令人讨厌.

public string Name
{
    get;
   set;
}
Run Code Online (Sandbox Code Playgroud)

对...

private string _Name;
public string Name
{
    get
    {
         return _Name;
    }
   set
   {
        this._Name = value;
        this.HasUnsavedChanges = true;
   }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来跟踪类实例的更改?例如,是否有一些标准方法可以将类的实例"哈希"为一个值,我可以用它来比较最新版本和保存的版本,而不会破坏类中的每个属性?

c# properties

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

Jquery UI自动完成事件更改

嗨,我遇到了变更事件的问题.通过documntation应该有对象ui.item

选择一个项目后; ui.item指的是所选项目.在关闭事件后始终触发.

但是当我尝试它时,ui.item是未定义的:(当自动完成中的输入与脚本中的数据不匹配时,我想要取消设置s_town_id.

<input id="s_town" type="text" name="s_town" />
<input type="text" id="s_town_id" name="s_town_id"  />
Run Code Online (Sandbox Code Playgroud)

    
 $(function() {
  $("#s_town").autocomplete({
   source: function(request, response) {
    $.ajax({
     url: "/_system/_ajax/uiautocomplete.php",
     dataType: "json",
     data: {
      name: "s_town",
      term: request.term
     },
     success: function(data) {
      response($.map(data, function(item) {
       return {
        label: item.whisper_name+ " [" + item.zip_code + " / " + item.lup_state + "]",
        value: item.whisper_name,
        id: item.whisper_id, 
        zip_code: item.zip_code, 
        lup_state: item.lup_state, 
        stateid: item.stateid
       }
      }))
     }
    })
   },
   minLength: 2,
   select: function(event, ui) {
    $("#s_town_id").val(ui.item.id);
   },
   change: function(event, …
Run Code Online (Sandbox Code Playgroud)

jquery-ui autocomplete

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

更改 .net resx 文件中的顺序

有没有办法更改 resx 文件中的键顺序?如果这有所作为,我只使用字符串。

.net resx

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