问题列表 - 第11931页

编程第一,框架第二?

首先问好我的第一个问题.

寻找指导而不是编码修复.2004年Informix 4gl收缩的最后一次闪现让我感到厌烦.总而言之,我希望通过创建一个网站再次编码.我将使用PHP v5和MySQL.

花了大约一年时间(业余时间)为一般的古典音乐事件数据库进行所有数据分析和数据库设计.这意味着要浏览主要艺术中心的活动手册.我最初学习音乐,所以我在这里结合了我的两个主要兴趣.在MS Access中原型,但将导出到MySQL.

所以,这是决定时间.我得出的结论是,我需要首先在PHP中编写代码,然后使用框架,例如CodeIgniter(看看),因为这是我的第一个PHP项目.这意味着在继续之前我会知道幕后发生了什么.我将为项目的一部分编写大约6个月的代码,然后考虑使用框架,即使它意味着重写我的初始代码.

任何想法都非常感激.

php sql database-design codeigniter

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

这意味着什么是const int*&var?

我看到有人用这个

void methodA(const int*& var);
Run Code Online (Sandbox Code Playgroud)

在一个答案中,但无法理解论证的含义.

据我所知:

  • const int var => const值,无法更改

  • const int* var =>指向int的指针,即const,即*var无法更改,但var可以更改

  • const int& var =>引用const int,即var的值不能改变

什么const int*& var意思,const int& *var也有可能?

你能不能举一些例子,比如可以做什么,用什么做不了?

更新:

我不确定我是否正确思考,但我开始认为引用是作为参数传递的变量的别名,所以const int*p; methodA(p)=>这里我们将p作为const int*传递但是我们不知道这是通过值传递还是直到我们看到方法A的定义,

所以如果methodA就像这个方法A(const int*&p2)==>这里p2是p的另一个名字,即p和p2从现在开始是相同的,如果methodA(const int*p2)==>这里p2被传递作为值,即p2只是本方法的局部,

如果我错误的想法,请纠正我?如果是,我可能需要更多地研究这个问题?你能指点一些不错的参考资料吗?

更新2如果像我这样的初学者一定要多了解这件事情,你可以使用C++东方电气/ CDECL程序,我刚刚发现非常有用从这里

$ c++decl
Type `help' or `?' for help
c++decl> explain const int&* p
declare p as pointer to reference to const int
c++decl> explain const int*& p
declare p as reference to pointer to const …
Run Code Online (Sandbox Code Playgroud)

c++

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

嵌套的foreach()

我有以下数组:

Array ( 
  [1] => Array ( 
    [spubid] => A00319 
    [sentered_by] => pubs_batchadd.php
    [sarticle] => Lateral mixing of the waters of the Orinoco, Atabapo
    [spublication] => Acta Cientifica Venezolana
    [stags] => acta,confluence,orinoco,rivers,venezuela,waters
    [authors] => Array ( 
      [1] => Array ( 
        [stype] => Author 
        [iorder] => 1 
        [sfirst] => A
        [slast] => Andersen ) 
      [2] => Array ( 
        [stype] => Author 
        [iorder] => 2 
        [sfirst] => S.
        [slast] => Johnson ) 
      [3] => Array ( 
        [stype] => Author 
        [iorder] => 3 …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach loops

13
推荐指数
2
解决办法
6万
查看次数

如何将标准日期解析为GMT?

有人可以给我看一段解析这个日期的java代码:

2009-08-05

在格林威治标准时间:

二百一十七分之二千零九:00:00

====

到目前为止我所拥有的是:

       java.text.SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");

       java.util.Calendar cal = Calendar.getInstance(new SimpleTimeZone(0, "GMT"));
       format.setCalendar(cal);
       java.util.Date date = format.parse(sdate);
Run Code Online (Sandbox Code Playgroud)

但它不起作用

java date date-format simpledateformat

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

JavaScript持久变量

我创建了一个滚动div工作,很好.但是,我的老板现在想让客户选择转动滚动功能.我用一个简单的布尔变量做了这个,问题是具有滚动功能的结果页面有几个页面,如果用户点击下一页,则再次启用滚动功能(scroll_thumb ="true") .将变量保留在应用中的多个页面的最佳方法是什么?我真的不想开始在网址中传递它,或者使用隐藏的表单字段,还有另外一种方法吗?

这组页面在.net 3.0框架中运行,但是用经典的asp编写.

谢谢,R.

javascript

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

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

什么时候测试不是单元测试?

我正在寻找以下规则:

如果出现以下情况,则测试不是单元测试:

  • 它与数据库通信
  • 它不能与其他测试并行运行
  • 使用像注册表或文件系统这样的"环境"

那里还有什么?

unit-testing

58
推荐指数
5
解决办法
8545
查看次数

如何在.htaccess中编写rewriteCond以排除子目录及其子目录

我有以下问题.我在子目录中有一个网站和一个博客.它们都是php.我在根文件夹中有一个.htaccess文件,在博客文件夹中有另一个文件.我认为不相关,但博客脚本是wordpress.

我在根.htaccess中添加了一个条件来跳过为博客提出的请求,

rewriteCond %{REQUEST_URI} !^/blog.*
Run Code Online (Sandbox Code Playgroud)

这是它的外观.我删除了文件的其余部分:

Options +FollowSymlinks -MultiViews RewriteEngine on

RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/

// my added line RewriteCond %{REQUEST_URI} !^/blog.*


RewriteCond %{HTTP_HOST} !^www\. RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteRule ^(all)/([^/]+)/?$ story.php?title=$2 [L] RewriteRule ^(all)/?$ ?category=$1 [L]

RewriteRule ^/?$ index.php [L] RewriteRule ^advanced-search/?$ advancedsearch.php [L] ...
Run Code Online (Sandbox Code Playgroud)

我遇到的问题与博客请求有关.例如,有时如果我尝试打开网址就可以正常工作,有时会打开主页(根页面而不是博客).这看起来很奇怪.我认为这与主持人有关.当主机忙于我找不到的博客页面时,请求将转到root .htaccess.

我有两个问题:

  • 如何写一个规则以及在哪里放置它以排除由.htaccess重写/ blog的所有请求?博客请求可能看起来像http://test.com/blog,http://test.com/blog/,http://test.com/blog/title,http://test.com/blog/title /,http://test.com/blog/category/title
  • 有谁知道会发生什么?为什么当我打开博客页面打开主页根页时,如果我刷新页面,它会进入博客帖子页面?

php .htaccess mod-rewrite redirect

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

使用多个面板设计Windows.Form - >如何隐藏一个面板(如PS层)

如何在Visual Studio 2008表单设计器中隐藏一个面板,如PS中的图层?否则,有人可以推荐另一种更好的方法来设计必须由用户点击的多个"屏幕"吗?

panel layer visual-studio-2008 windows-forms-designer winforms

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

如何从Git中的非分段更改中删除说"旧模式100755新模式100644"的文件?

出于某种原因,当我最初从存储库中获取我的git项目时,我在工作副本中获得了大量文件,这些文件没有对它们进行任何可识别的更改,但是仍然在我的unstaged changes区域中出现.

我在Windows XP上使用Git Gui,当我去查看文件时看看有什么变化.我只看到:

old mode 100755  
new mode 100644  
Run Code Online (Sandbox Code Playgroud)

有谁知道这意味着什么?

如何从我的未分级更改列表中获取这些文件?(非常讨厌必须通过100个文件,只是挑选我最近编辑过的文件并想要提交).

git git-gui

673
推荐指数
8
解决办法
17万
查看次数