问题列表 - 第6636页

CodeIgniter路线:我一直得到404

我有一个application/controller/login.php文件包含以下内容

class Login extends Controller {

  function Login()
  {
    parent::Controller();  
  }

  function index()
  {
    $this->mysmarty->assign('title', 'Login');
    $this->mysmarty->assign('site_media', $this->config->item('site_media'));
    $this->mysmarty->display('smarty.tpl');
  }
}
Run Code Online (Sandbox Code Playgroud)

我的路由定义如下所示:

$route['default_controller'] = "welcome";
$route['login'] = 'login';
$route['scaffolding_trigger'] = "";
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试访问http:// localhost/myapp/login时,我一直收到404 .我做错了什么?我检查了CI路线文档,但无法发现任何内容.

php codeigniter

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

从C-Sharp/C上的Active Directory获取用户帐户状态(已锁定/已解锁)

我需要找到一种方法来检查Active Directory UserAccount是否已锁定其帐户.

我在Windows 2000 AD中尝试过userAccountControl属性,但当我强制帐户被锁定时(通过尝试登录到为该特定用户提供错误密码的工作站),该属性不会更改字节.我可以通过使用由半神制作的ADExplorer.exe实用程序 - > Russinovich先生

我已经在3.5 Framework中看到它们使用方法.InvokeGet("userLockedOut"); 但我试图在.Net Framework 1.1中编写的企业应用程序中执行此操作,并且没有机会使用更新的(仅当您考虑建议).

c# active-directory

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

为什么我的数组抛出超出范围的异常错误?

为什么以下代码会抛出异常?

for (int i = 0; i <= Items.Length-1; i++)
{
    Console.WriteLine(Items[i,1]);
}
Run Code Online (Sandbox Code Playgroud)

例外:

System.IndexOutOfRangeException was unhandled
  Message="Index was outside the bounds of the array."
  Source="Es"
  StackTrace:
       at Es.Program.Main(String[] args) in C:\Users\Fero\Documents\Visual Studio 2005\Projects\Es\Es\Program.cs:line 19
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
Run Code Online (Sandbox Code Playgroud)

物品声明:

获取字符串数组的函数:

static string[,] ReadFromFile(string filename, int rowsF)
{
    StreamReader SR;
    string S;
    string[] S_split;

    SR = File.OpenText(filename);
    S = SR.ReadLine();

    string[,] myItems = new String[rowsF, 2];
    int row_number …
Run Code Online (Sandbox Code Playgroud)

c# arrays

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

记录了Intel x86处理器的L1内存缓存在哪里?

我正在尝试分析和优化算法,我想了解缓存对各种处理器的具体影响.对于最近的Intel x86处理器(例如Q9300),很难找到有关缓存结构的详细信息.特别是,发布处理器规范的大多数网站(包括Intel.com)都不包含对L1缓存的任何引用.这是因为L1缓存不存在还是由于某种原因被认为不重要?是否有关于消除L1缓存的文章或讨论?

[编辑]在运行各种测试和诊断程序(主要是在下面的答案中讨论的那些)后,我得出结论,我的Q9300似乎有一个32K L1数据缓存.我仍然没有找到一个明确的解释,为什么这些信息很难得到.我目前的工作理论是,L1缓存的细节现在被英特尔视为商业机密.

performance intel cpu-architecture cpu-cache

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

Java命令行参数

我试图检测'a'是否作为第一个字符串参数输入.

java command-line arguments

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

PHP4与PHP5

我有一个完全用PHP4编写的网站 - 当时我托管的支持版本.经过这段时间的大量时间后,我发现PHP5有很多我觉得对我有用的东西.

两个问题:

  1. 将我的主机切换到PHP5会对现有的PHP4脚本造成严重损害吗?

  2. PHP5被认为是标准,还是大多数人还在使用PHP4?

也可以看看

php 4和php 5之间的区别?

php php4

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

使用LINQ将Dictionary <String,Int>转换为Dictionary <String,SomeEnum>?

我正在尝试找到一个LINQ oneliner,它接受一个Dictionary <String,Int>并返回一个Dictionary <String,SomeEnum> ....它可能不可能,但会很好.

有什么建议?

编辑:ToDictionary()是显而易见的选择,但有没有人真的尝试过?在字典上,它与Enumerable上的工作方式不同...您无法将密钥和值传递给它.

编辑#2:Doh,我在这一行上面有一个拼写错误的编译器.一切都很好.

.net c# linq dictionary

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

将NSInteger附加到NSMutableData

如何将NSInteger附加到NSMutableData.有些东西......

NSMutableData *myData = [[NSMutableData alloc] init];
NSInteger myInteger = 42;

[myData appendBytes:myInteger length:sizeof(myInteger)];
Run Code Online (Sandbox Code Playgroud)

这样0x0000002A就会附加到myData.

任何帮助赞赏.

objective-c

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

Yslow不认识我的gzip

我的网站很高兴Gzipped根据:

http://www.gidnetwork.com/tools/gzip-test.php

但是,当我通过Yslow运行它时,我得到一个G for Gzip,它将我的所有脚本列为未压缩的组件.

有任何想法吗 ?

gzip yslow

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

在javascript中测试私有函数

我在Javascript中使用模块模式将我的公共接口与私有实现分开.为了简化我正在做的事情,我的代码生成了一个图表.该图表由多个部分(轴,标签,图,图例等)组成.我的代码如下所示:

var Graph = function() {
  var private_data;
  function draw_legend() { ... }
  function draw_plot() { ... }
  function helper_func() { ... }
  ...

  return {
    add_data: function(data) {
      private_data = data;
    },
    draw: function() {
      draw_legend()
      draw_plot()
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

有些人主张只测试你的类的公共接口,这是有道理的,但我真的想进行一些测试来分别测试每个组件.如果我搞砸了我的draw_legend()函数,我希望测试失败,而不是公共draw()函数的测试.我在这里走错了路吗?

我可以将不同类中的每个组件分开,例如创建一个Legend类.但是,为有时只有5到10行代码创建一个类似乎很愚蠢,而且它会更加丑陋,因为我需要传递一堆私有状态.而且我无法测试我的助手功能.我还应该这样做吗?我应该吸吮它,只测试公共抽奖()吗?还是有其他解决方案吗?

javascript unit-testing

17
推荐指数
2
解决办法
6216
查看次数