有没有办法获得cms页面的标题,如果你只知道它的url密钥/标识符?例如,about页面(在样本数据中)具有url密钥/标识符'about-magento-demo-store'.如果这是我所拥有的唯一信息,我将如何从中获取页面标题?如下面的虚拟代码:
$pageTitle = Mage::getModel('cms/page')->loadByAttribute('identifier', 'about-magento-demo-store')->getTitle();
Run Code Online (Sandbox Code Playgroud)
我想使用网址密钥/标识符获取所有CMS页面标题的列表.
我知道您可以使用以下内容获取当前的CMS页面标题:
$pageTitle = Mage::getSingleton('cms/page')->getTitle();
Run Code Online (Sandbox Code Playgroud)
任何想法?
在当前项目中,我想创建自己的哈希函数,但到目前为止还没有获得关于哈希原理的理论背景.
如果你们中的任何人能够提出有关散列,加密和哈希函数实际实现理论的任何有用资源,我将非常感激.
谢谢!
PS在这种情况下,作为信息的散列块是大型研究项目的一部分,我想自己创建一个哈希函数,这样学习原理而不是使用现有的库.我正在处理的信息将留在内部,因此无需担心可能的攻击.
我想知道我是否可以使用select语句检索行的确切位置.例如235到250之间的行.这可能吗?
谢谢,shashi
我想问一个(对我而言)感兴趣的问题。
如果集合包含大量项目(超过 100 万个),则根据标准性能,哪个集合是最佳的。
例如,我创建简单的 List(10000000) 集合并尝试添加大约 500000 个不同的项目。运行后 10 秒内将添加前 30000 个项目,但运行后 1 分钟内收集将仅包含 60000 个项目,5 分钟内将包含 150000 个项目。
据我了解,通过添加新项目,集合中的内存使用存在非线性依赖性(因为每个项目都是在“相似相等”的时间段内创建的)。但我可能会犯错误。
编辑:你是对的,没有样本还不够清楚。我正在尝试将树填充为连接列表。您可以在下面找到示例代码。
public class Matrix
{
public int Id { get; private set; }
public byte[,] Items { get; private set; }
public int ParentId { get; private set; }
public int Lvl { get; private set; }
public int HorizontalCounts
{
get { return 3; }
}
public int VerticalCounts
{
get { return 3; }
}
public Matrix(int …Run Code Online (Sandbox Code Playgroud) 我有一个网站,使用代码显示当前日期Datetime.Now.根据我的理解,Datetime.Now应该显示当前时间,因为它将显示在查看器的当前区域设置中.
目前,当我在localhost上测试时,网站正确地确定我的位置(en-nz)并显示正确的日期.但是,当我现场运行网站时,我会得到一个不同的约会日期.
那么系统如何确定查看者的语言环境以及为什么我的网站在本地和现场显示Datetime.Now之间存在差异?
我一直向我的开发者讲道,这SELECT *是邪恶的,应该像瘟疫一样避免.
有什么理由可以说是合理的吗?
我不是在谈论COUNT(*)- 大多数优化者都可以解决这个问题.
编辑
我在谈论生产代码.
我看到这个不好的做法的一个很好的例子是select *在存储过程中使用的传统asp应用程序,用于ADO循环返回的记录,但是通过索引得到列.您可以想象在字段列表末尾之外的某处添加新字段时发生的情况.
我最近在Netbeans(6.7)中增加了对Profiler的使用,这是一个很棒的工具.
不过我有一个问题.在进行堆转储时,在摘要页面(期望窗口)上,可以"按保留大小找到最大的对象".
这个值是什么以及它如何用于分析内存使用情况?
是否可以设置Git以便我可以在KDiff3中使用三向比较?
我有两个分支,它们太不同了,无法自动合并它们,我只需检查每个合并点,我认为最好的方法是检查分支我希望从其他分支的更改并说
git difftool HEAD_OF_OTHER_BRANCH -- .
Run Code Online (Sandbox Code Playgroud)
然后在KDiff3中选择合并文件.在完成了我刚刚提交的文件之后.
我已将merge.conflictstyle和diff.conflictstyle设置为diff3,但KDiff3仍然以双向diff开头.这可能吗?我想如果Git也将共同祖先的哈希作为参数发送,这是可能的,但是它呢?
有讨论有关如何使用SVN和BC3做到这一点,但我无法找到Git和KDiff3什么.
我正在实现AVAudioPlayer播放音频,它在播放本地存储在PC中的文件时运行良好.
但是,当我通过互联网提供一些音频文件的网址时,它遗憾地失败了.这是代码的样子:
NSString *url = [[NSString alloc] init];
url = @"http://files.website.net/audio/files/audioFile.mp3";
NSURL *fileURL = [[NSURL alloc] initWithString: url];
AVAudioPlayer *newPlayer =[[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: nil];
Run Code Online (Sandbox Code Playgroud)
有人可以指出问题,可以做些什么?
谢谢!
我有一个表单,管理员将三个不同维度的图片上传到三个不同的指定目录.现在要确保我没有遇到重复文件名的问题,我实现像php将比较上传的文件名,它将检查该文件名是否存在于指定目录中,如果是,那么它将回显错误并停止脚本执行.
现在,我的一位朋友告诉我,要求管理员手动重命名图片文件并要求他们处理文件重复问题是非常糟糕的.他建议的解决方案是自动重命名文件,然后将其存储在数据库中,然后将其定向到目录.
我很困惑我应该给重命名的文件什么组合,并确保它将保持唯一的文件名更准确我希望你理解我的目录结构
正如我所说,管理员将上传三个图片文件
a)标题图片b)简要图片c)细节图片
并且所有三个图片文件将被移动到不同的相应目录,如标题图片转到标题目录,依此类推.
我正在使用下面的脚本当前只是为了在数据库中使用varchar移动和存储文件名.
$ns_pic_title_loc= $_FILES["ns_pic_title"]["tmp_name"];
$ns_pic_title_name = $_FILES["ns_pic_title"]["name"];
move_uploaded_file($ns_pic_title_loc, $ns_title_target.$ns_pic_title_name) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
这只是示例代码我没有包括我正在使用的验证功能.我想我想要重命名所有文件
a)在标题目录中,文件应存储为.title_1.jpg title_2.jpg title_3.jpg title_4.jpg
等等
和其他图片一样.我怎么做?我用什么功能来实现我的目标.如果这不是重命名文件的好方法,我将不胜感激任何重命名文件的建议.
提前致谢
sql ×2
.net ×1
c# ×1
collections ×1
cryptography ×1
database ×1
datetime ×1
diff3 ×1
git ×1
ios ×1
java ×1
kdiff3 ×1
locale ×1
localization ×1
magento ×1
memory-leaks ×1
netbeans ×1
objective-c ×1
performance ×1
php ×1
select ×1
streaming ×1