问题列表 - 第24064页

zend框架项目显示空白页面没有任何错误

我用zf创建了一个简单的项目,它工作正常,但是当我将它复制到其他电脑时它只显示一个没有任何页面或错误的空白页面?

我的zf版本是1.9,而在其他pc zf版本1.9中也是如此

你怎么处理这个问题?

apache zend-framework

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

"'PK_dbo.TableName'不是有效名称",其中Access ODBC链接表指向SQL Server

我试图使用ODBC将Access 2003 DB链接到SQL Server 2008数据库中的表.当我尝试链接到已建立主键的表时,我收到以下错误消息.

"'Pk_dbo.Batch_Claims'不是有效名称.请确保它不包含无效字符或标点符号,并且不会长."

Pk_dbo.Batch_Claims是我通过SSMS查看表时看到的关键值.我已经使用Access一段时间了,但对SQL Server和使用ODBC的连接有点新.任何帮助,将不胜感激.

谢谢

ms-access odbc sql-server-2008 ms-access-2003

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

BlackBerry - 带有标签垂直滚动的MainScreen

我正在尝试创建一个MainScreen垂直滚动.根据我在文档中看到的内容,MainScreen有一个VerticalManager内部,所以应该可以只在适当的构造下启用垂直滚动,即:

super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
Run Code Online (Sandbox Code Playgroud)

但是,这对我不起作用.我正在创建一个屏幕,添加几个LabelFields而没有滚动条,根本没有滚动.我正在测试8900,OS 5.0.

这是我使用的代码:

public class ExampleScreen extends MainScreen {

    public ExampleScreen() {
        super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
        create();
    }

    private void add(String text) {
        add(new LabelField(text));
    }

    private void create() {
        add("line 0");
        add("line 1");
        ...
        etc
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我做错了吗?有没有办法启用垂直滚动MainScreen或我需要创建VerticalManager自己?

user-interface label scroll blackberry mainscreen

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

帮助台数据库设计

我工作的公司对帮助台系统有非常具体和独特的需求,因此没有一个开源系统能够为我们工作.既然如此,我使用PHP和MySQL创建了一个自定义系统.它远非完美,但它比它们使用的最后一个系统无限好; 相信我!它很好地满足了我们的大多数需求,但我对我设置数据库的方式有疑问.以下是主要表格:

ClosedTickets
ClosedTicketSolutions
Locations
OpenTickets
OpenTicketSolutions
Statuses
Technicians
Run Code Online (Sandbox Code Playgroud)

当用户提交帮助请求时,它将进入"OpenTickets"表.当技术人员解决问题时,他们会提交条目,说明他们已经完成的工作.这些条目位于"OpenTicketSolutions"表中.问题解决后,处理问题的最后一位技术人员会关闭故障单并将其移至"ClosedTickets"表.所有解决方案条目也将移至"ClosedTicketSolutions"表.其他表(位置,状态和技术人员)作为规范化手段存在(每个位置,状态和技术人员都有一个引用的ID).

我现在遇到的问题是:

当我想查看所有打开票证的列表时,SQL语句有点复杂,因为我必须加入"位置","状态"和"技术人员"表.各种表中的字段也需要可搜索.查看SQL语句搜索已关闭的故障单的复杂程度,这些故障单是由名字中包含"John"的任何人提交的.


SELECT ClosedTickets.*, date_format(ClosedTickets.EntryDate, '%c/%e/%y %l:%i %p') AS Formatted_Date, date_format(ClosedDate, '%c/%e/%y %l:%i %p') AS Formatted_ClosedDate, Concat(Technicians.LastName, ', ', Technicians.FirstName) AS TechFullName, Locations.LocationName, date_format(ClosedTicketSolutions.EntryDate, '%c/%e/%y') AS Formatted_Solution_EntryDate, ClosedTicketSolutions.HoursSpent AS SolutionHoursSpent, ClosedTicketSolutions.Tech_ID AS SolutionTech_ID, ClosedTicketSolutions.EntryText
FROM ClosedTickets
LEFT JOIN Technicians ON ClosedTickets.Tech_ID = Technicians.Tech_ID
LEFT JOIN Locations ON ClosedTickets.Location_ID = Locations.Location_ID
LEFT JOIN ClosedTicketSolutions ON ClosedTickets.TicketNum = ClosedTicketSolutions.TicketNum
WHERE (ClosedTickets.FirstName LIKE '%John%')
ORDER BY ClosedDate Desc, ClosedTicketSolutions.EntryDate, ClosedTicketSolutions.Entry_ID
Run Code Online (Sandbox Code Playgroud)

我现在无法做的一件事是同时搜索开放和关闭的门票.我认为工会不会起作用.所以我想知道是否应该将打开和关闭的票据存储在同一个表中,并且只有一个字段来指示票证是否已关闭.我可以预见的唯一问题是我们已经拥有这么多已关闭的门票(将近30,000张),因此整个系统的执行速度可能会很慢.结合开放和关闭的门票是不是一个坏主意?

database-design

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

使用select,epoll或kqueue提供大文件

Nginx使用epoll或其他多路复用技术(select)来处理多个客户端,即不像apache那样为每个请求生成一个新线程.

我尝试使用select在我自己的测试程序中复制相同的内容.我可以通过创建一个非阻塞套接字并使用select来决定服务哪个客户端来接受来自多个客户端的连接.我的程序只是将它们的数据回显给它们.它适用于小数据传输(每个客户端一些字节)

当我需要通过连接发送大文件到客户端时,会出现问题.由于我只有一个线程为所有客户端服务,直到我读完文件并将其写入套接字时,我无法恢复为其他客户端服务.

是否有针对此问题的已知解决方案,或者最好是为每个此类请求创建一个线程?

select epoll nginx kqueue

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

鸭子在ColdFusion中打字

什么是鸭子打字以及ColdFusion如何相关?

coldfusion terminology duck-typing

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

使用@符号识别像twitter这样的用户

我正在创建自己的twitter版本,我不知道如何让我的后端PHP脚本在输入的文本中选取@membername.包括多个@ membername,例如@billy @joseph,@ tyrone,@ kesha message

要么

@billy打电话给@tyrone他正在责怪@kesha关于你欠他的钱.

有关如何实现此目的的任何脚本?

php regex twitter

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

获取网站根目录的基本网址(绝对/相对网址)

我想完全理解如何在静态和动态文件中使用相对和绝对URL地址.

~  : 
/  :
.. : in a relative URL indicates the parent directory
 . : refers to the current directory
 / : always replaces the entire pathname of the base URL
// : always replaces everything from the hostname onwards
Run Code Online (Sandbox Code Playgroud)

在没有虚拟目录的情况下工作时,此示例很简单.但我正在研究虚拟目录.

Relative URI          Absolute URI
about.html            http://WebReference.com/html/about.html
tutorial1/            http://WebReference.com/html/tutorial1/
tutorial1/2.html      http://WebReference.com/html/tutorial1/2.html
/                     http://WebReference.com/
//www.internet.com/   http://www.internet.com/
/experts/             http://WebReference.com/experts/
../                   http://WebReference.com/
../experts/           http://WebReference.com/experts/
../../../             http://WebReference.com/
./                    http://WebReference.com/html/
./about.html          http://WebReference.com/html/about.html
Run Code Online (Sandbox Code Playgroud)

我想在下面模拟一个站点,就像我正在处理虚拟目录的项目一样.

这些是我的aspx和ascx文件夹

http://hostAddress:port/virtualDirectory/MainSite/ASPX/default.aspx
http://hostAddress:port/virtualDirectory/MainSite/ASCX/UserCtrl/login.ascx

http://hostAddress:port/virtualDirectory/AdminSite/ASPX/ASCX/default.aspx
Run Code Online (Sandbox Code Playgroud)

这些是我的JS文件(将与aspx和ascx文件一起使用):

http://hostAddress:port/virtualDirectory/MainSite/JavascriptFolder/jsFile.js
http://hostAddress:port/virtualDirectory/AdminSite/JavascriptFolder/jsFile.js
Run Code Online (Sandbox Code Playgroud)

这是我的静态网页地址(我想显示一些图片并在一些js函数中运行):

http://hostAddress:port/virtualDirectory/HTMLFiles/page.html
Run Code Online (Sandbox Code Playgroud)

这是我的图片文件夹 …

javascript asp.net relative-path absolute-path virtual-directory

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

I/O 触发信号处理程序

在 Linux 上使用 C,每次使用 write() 函数将数据写入缓冲区时,如何触发信号处理程序。处理程序将读取执行时写入缓冲区的所有数据。

c linux

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

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