问题列表 - 第43337页

PHP库内部或外部的文档根目录?

我正在编写一个基于zend框架的PHP库.我的几个Web项目使用了我的库.我不知道我应该把我的图书馆放在哪里.将它放在单个项目的文档根目录之外似乎是有意义的,因此我不必在每个单独的项目中维护库.我目前的设置如下:

/var/www/vhosts/project1/
/var/www/vhosts/project2/
/var/www/vhosts/libraries/zend-framework/zend-framework-1.11.0/...
/var/www/vhosts/libraries/my-lib/my-lib-1.0.0/...
Run Code Online (Sandbox Code Playgroud)

像这样,zend-framework和my-lib的特定版本都可以在我的项目中使用.

另一种设置如下所示:

/var/www/vhosts/project1/
/var/www/vhosts/project1/libraries/zend-framework/zend-framework-1.11.0/...
/var/www/vhosts/project1/libraries/my-lib/my-lib-1.0.0/...
/var/www/vhosts/project2/
/var/www/vhosts/project2/libraries/zend-framework/zend-framework-1.11.0/...
/var/www/vhosts/project2/libraries/my-lib/my-lib-1.0.0/...
Run Code Online (Sandbox Code Playgroud)

第一个版本对我来说更有意义,但如果我的项目依赖于文档根文件夹之外的文件,我不确定是否会遇到一些安全问题.此外,如果my-lib在项目文档根目录之外,当我尝试在my-lib中包含javascript文件时遇到问题.

这里有什么最佳实践,我应该在哪里放置我的库和zend框架?

php zend-framework

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

了解Objective C/Leak的引用计数

我是iPhone的新编程.我写了一个小应用程序.应用程序的一部分在模拟器中正常运行.我不明白以下几点:

分析仪不同意该代码."方法返回一个具有+1保留计数的Objective-C对象(拥有引用)"他说.

有人帮助我吗

谢谢...

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
 if ([elementName isEqualToString:@"item"]) {
  [item setObject:currentTitle forKey:@"name"];
  [item setObject:currentAutor forKey:@"descr"];
  [item setObject:currentContact forKey:@"contact"];

  [rssArray addObject:[item copy]];

  NSLog(@"Nachricht: %@", currentTitle);
  [item release];

 }
 [rssArray release];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

错误android.content.res.Resources $ NotFoundException:来自xml类型布局资源ID的文件#0x102000a

嘿,我正在尝试为一个看起来像(并且大多数就像)调用日志的列表创建一个设计,如下所示:

替代文字

为此,我下载了源代码,我正在研究它以了解哪个类和xml文件实现它.

我发现这两个xml文件recent_calls_list_item.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight"
android:paddingLeft="7dip"> 

<com.psyhclo.DontPressWithParentImageView
    android:id="@+id/call_icon" android:layout_width="wrap_content"
    android:layout_height="match_parent" android:paddingLeft="14dip"
    android:paddingRight="14dip" android:layout_alignParentRight="true"

    android:gravity="center_vertical" android:src="@android:drawable/sym_action_call"
    android:background="@drawable/call_background" />

<include layout="@layout/recent_calls_list_item_layout" />
Run Code Online (Sandbox Code Playgroud)

另一个是recent_calls_list_item_layout.xml:

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">

<View android:id="@+id/divider"
    android:layout_width="1px"
    android:layout_height="match_parent"
    android:layout_marginTop="5dip"
    android:layout_marginBottom="5dip"
    android:layout_toLeftOf="@id/call_icon"
    android:layout_marginLeft="11dip"
    android:background="@drawable/divider_vertical_dark"
/>

<ImageView android:id="@+id/call_type_icon"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_marginLeft="4dip"
/>

<TextView android:id="@+id/date"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toLeftOf="@id/divider"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="8dip"
    android:layout_marginLeft="10dip"

    android:textAppearance="?android:attr/textAppearanceSmall"
    android:singleLine="true"
/>

<TextView android:id="@+id/label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentBottom="true"
    android:layout_marginLeft="36dip"
    android:layout_marginRight="5dip"
    android:layout_alignBaseline="@id/date"

    android:singleLine="true"
    android:ellipsize="marquee"
    android:textAppearance="?android:attr/textAppearanceSmall"
    android:textStyle="bold"
/>

<TextView android:id="@+id/number" …
Run Code Online (Sandbox Code Playgroud)

android android-source android-layout

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

Sharepoint Enterprise SQL搜索语法中的SQL注入

我正在设计一个Web部件,用户可以在其中输入搜索词组,为此寻找MOSS搜索索引.我用FullTextSqlQueryclass进行搜索.

当我创建select语句时,我显然必须使用连接来包含用户的输入.最终的陈述应该是这样的:

 SELECT title, author from portal..scope() 
 WHERE ("SCOPE" = 'TheDocuments') 
 AND CONTAINS(MYPROPERTY, 'TheValueThatuserSpecified')
Run Code Online (Sandbox Code Playgroud)

那么,问题是,如何避免用户输入的SQL(?)注入?那是否有一些特定的效用函数?在我使用的php/mysql项目中mysql_real_escape_string.SharePoint命名空间中有类似的东西吗?

security sharepoint full-text-search sql-injection

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

Powershell 2.0 - 传递给函数时关闭SqlDataReader

我正在与一组使用Powershell 2.0的自定义.Net 2.0程序集进行交互,以自动执行当前任务.我加载所有必需的dll并在dll中调用DAL方法来检索System.Data.SqlDataReader.当我将SqlDataReader传递到同一个自定义程序集中的构造函数时,我收到"在读取器关闭时无效尝试调用HasRows".例外.

代码示例:

dir D:\stuff\*.dll | foreach { [Reflection.Assembly]::LoadFrom($_.FullName) } | out-null
[CustomAssembly.DataConfig]::ConnectionString = "Valid Connection String"
$reader=[CustomAssembly.DAL.Thing]::Get(123)
new-object CustomAssembly.BusinessObjects.Thing($reader)
Run Code Online (Sandbox Code Playgroud)

在我调用Thing构造函数之前,$ reader是打开的,并且有数据.

我必须遗漏一些东西,但我不确定它是什么.

编辑1:

$ reader在传递给函数,powershell或程序集中的任何时候似乎都被读取和关闭.有办法防止这种情况吗?

编辑2:

Powershell自动展开再次打击

如何阻止PowerShell解压缩Enumerable对象?

PowerShell函数中的奇怪行为返回DataSet/DataTable

以下修改的代码示例通过将结果包装在单个元素数组中来工作,因此自动展开不会影响SqlDataReader.请注意"$ reader ="语句后面的单个逗号.那不是拼写错误.

dir D:\stuff\*.dll | foreach { [Reflection.Assembly]::LoadFrom($_.FullName) } | out-null
[CustomAssembly.DataConfig]::ConnectionString = "Valid Connection String"
$reader=,[CustomAssembly.DAL.Thing]::Get(123)
new-object CustomAssembly.BusinessObjects.Thing($reader)
Run Code Online (Sandbox Code Playgroud)

powershell sqldatareader powershell-2.0

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

将现有源代码导入GitHub

如何将源代码从我的计算机导入我的GitHub帐户?

git github

607
推荐指数
8
解决办法
29万
查看次数

如果其他应用程序打开,如何以编程方式启动我的应用程序?

我想,当(例如)用户打开iTunes时,我的应用程序会打开.我怎样才能做到这一点?

macos cocoa launch

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

如何在Android应用程序中使用iptables

如何在Android应用程序中使用iptables?我需要这个类似于防火墙的功能,即包过滤,阻塞站点等.

我也不确定Android内核中是否有iptables可用.

我之前听说我必须创建iptables的交叉编译二进制文件 - 但我该怎么做呢?我如何在应用程序中使用它们?

android iptables

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

虚拟指针

什么是虚拟指针?嗨,全部,今天我接受了电话采访并得到一个问题:"什么是虚拟指针?" 我偶然发现了这个,所以在完成之后,我尝试了谷歌.不幸的是,它只给了我一个虚拟表参考.

那么普通英语中的虚拟指针是什么?你是如何定义它的?

谢谢.

c++

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

如何从jquery datepicker中选择日/月和年

我正在使用Jquery UI Datepicker插件,我试图从不同变量的datepicker中获取所选的日,月和年(最终解决方案是将所有3个变量分配给隐藏字段).

这是代码:

        $(function() {
        $("#_StartDate").datepicker(
            {
                 onSelect: function(dateText, inst) {
                    var startDate = new Date(dateText);
                    var selDay = startDate.getDay();
                    alert(selDay);
                 }
            }
        );
    });
Run Code Online (Sandbox Code Playgroud)

我选择了日期"1/10/2011"并返回"1".我选择了日期"1/25/2011",它返回"2".我在这做错了什么?

谢谢你的帮助!

jquery uidatepicker

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