小编Mic*_*odd的帖子

我应该使用哪个asp.net验证控件?

我有两个文本框,每个文本框都包含一个时间(textboxA/textboxB).我需要能够验证textboxA是否在textboxB之前.

例如:

  • textboxA = 10:30/textboxB = 12:30 VALIDATION = true
  • textboxA = 10:30/textboxB = 10:00 VALIDATION = false

我更喜欢使用服务器端控件进行检查.

在此先感谢您的帮助.

克莱尔

c# asp.net validation server-side

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

帮助台数据库设计

我工作的公司对帮助台系统有非常具体和独特的需求,因此没有一个开源系统能够为我们工作.既然如此,我使用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
查看次数

使用Google Maps API的应用程序

我需要创建一个应用程序,用户可以在TextBox中输入经度和纬度,它将使用Google Maps API显示MAP.我需要在地图中显示鸟瞰图的获取日期和卫星视图.也是用户可以向某些第三人显示购买日期的选项.

如何使用Google Maps API检索采集日期并在地图中获取位置?你能写几行C#代码来演示吗?

c# google-maps

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

Java扫描程序类

我正在编写一个应该关闭控制台的程序,如果用户输入字符串"end".程序总是执行else循环,即使用户输入"end".我想知道为什么程序没有进入if部分循环和关闭.

Scanner scan = new Scanner(System.in);
 while(true)
 {
  String num = scan.nextLine();

  if(num == "end")
  {
   System.exit(0);
  }
  else
  {
   System.out.println("hi");
  }
 }
Run Code Online (Sandbox Code Playgroud)

java

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

在Java中逃避撇号

我仍然是Java的新手,并试图将数据插入数据库.我插入一个包含's的字符串时出错,所以我的最终结果是逃避撇号.我怎么能完成?

java mysql escaping

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

几个基本的SQL查询问题

基本上我有一个小事件系统正在进行,但我有几个奇怪的SQL查询问题.第一个我需要找到已注册所有3个事件的所有人名.我试着这样做:

SELECT name 
FROM users 
NATURAL JOIN events 
WHERE events.id = '4' AND events.id = '7' AND events.id = '8'
Run Code Online (Sandbox Code Playgroud)

但它返回零行,即使有用户已注册所有3个事件

第二个,我需要找一个注册参加活动4的人,但不是我尝试过的活动7:

SELECT name 
FROM users 
NATURAL JOIN events 
WHERE events.id = '4' AND events.id !='7'
Run Code Online (Sandbox Code Playgroud)

它返回与没有!=标记相同的结果,因为它至少应该消除一些结果.

提前致谢.

sql

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

Dict键作为类中的函数

如何在下面的代码中从字典中调用get_productname函数?

test = {
       'get_productname' : {
                         'id' : 1,
                         'active' : 1,
                         }
    }

class search(object):
    def __init__(self):
        for key, value in test.items():
            if test[key]['active']:
                ... here i want to call the "get_productname" function from the dict key name
                self.key()
                ... HOW CAN I DO THIS?

    def get_productname(self, id):
        ...
        return productname 
Run Code Online (Sandbox Code Playgroud)

python

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

拆分命令问题

使用split命令时遇到问题.输入字符串如下:

080821_HWI-EAS301_0002_30ALBAAXX:1:8:1649:2027  83  chr10   42038185    255 36M =   42037995    -225    GCCAGGTTTAATAAATTATTTATAGAATACTGCATC    @?DDEAEFDAD@FBG@CDA?DBCDEECD@D?CBA>A    NM:i:0  MD:Z:36
Run Code Online (Sandbox Code Playgroud)

我想从这个字符串中抓取'2027'我的命令是:line.split(':',4)[1].split()[0] 但是,它不起作用.输出为'1'

然后我切换到line.split(':',4) And输出仍为'1',我看到第一步拆分已经存在问题.

但是,当我尝试时line.split(':',1),我得到了预期的结果:

1:8:1649:2027   83  chr10   42038185    255 36M =   42037995-225    GCCAGGTTTAATAAATTATTTATAGAATACTGCATC    @?DDEAEFDAD@FBG@CDA?DBCDEECD@D?CBA>A    NM:i:0  MD:Z:36
Run Code Online (Sandbox Code Playgroud)

我对这个拆分命令感到困惑!(之前我问了类似的问题,当时分裂命令工作)谢谢

python split

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

为什么我在以下代码中出现了丢失的')'标识符错误?

我正在尝试编写一个程序,计算一个限制内的完美数字的数量,但编译器继续在标识符'num_squares'"错误之前给我"缺失')'.请帮忙...

int main(void) {
 int num_squares = 0;
 int limit = 30;
 while(num_squares * num_squares < limit)
  num_squares++;

 printf("%d," num_squares);

}
Run Code Online (Sandbox Code Playgroud)

c

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