问题列表 - 第21291页

通过Ajax直接访问服务器数据库(不使用PHP或其他一些中间件)

使用像jQuery这样强大的框架,似乎可以在客户端构建一个完整的应用程序逻辑.这与将客户端应用程序构建为本机程序非常类似.

现在假设此客户端应用程序需要访问远程数据库.通常的解决方案似乎涉及Ajax/PHP/MySQL层.

在我看来,不再需要PHP层; 所有逻辑和UI都由浏览器应用程序处理.

那么问题是:是否应该存在一个(希望是健壮且安全的)数据库服务器,它只接受HTTP请求,并返回XML结果?然后可以通过例如客户端上的jQuery轻松解析此结果.

我似乎无法沿着这些方向找到数据库或框架.有任何想法吗?

php mysql ajax jquery

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

向每个单元格添加带有cornerRadius的UILabel时,UITableView会爬行

我正在为表视图中的每个单元格添加一个UILabel.这最初没有问题.当我使用layer.cornerRadius滚动来围绕UILabel的角落时,表格视图停止.

 UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(cell.bounds.origin.x+10 ,5, 30, 30)];
 label1.backgroundColor = ([[managedObject valueForKey:@"color"] hasPrefix:@"FFFFFF"]) ? [UIColor blackColor] : color;
 label1.layer.cornerRadius = 10.0f;
 [cell addSubview:label1];
Run Code Online (Sandbox Code Playgroud)

cornerradius uitableview uilabel ios

8
推荐指数
2
解决办法
4781
查看次数

删除 ASP.NET MVC 1.0 中的“WWW”

我试图强制域名不使用“www”。如果尝试,我想重定向用户。我很少看到 MVC 解决方案。有没有办法利用MVC内置的路由,或者最好的解决方案是什么。

谢谢

url asp.net-mvc

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

在for循环中fork

我对下面的代码及其行为有疑问:

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

#define N 5
#define nt 1

int pm[N][2],pid[N];
int i,j,size;
char s[100];
int count=0;

int main()
{
 for(i=1;i<N;i++)
    {
      printf("\n i=%d",i);

      if(pid[i]=fork() == -1)
        {
          printf("\n fork not wrking");
          exit(1);
        }
      else if(pid[i]>0)
        {
          printf(" \n pid:%3d\n",pid[i]);
        break;
        }

    }
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我最初认为代码会产生一个进程并跳出循环.因此,
1产生2并跳出.
2次产卵3次,跳出
3次产卵4次,跳过
4次产卵5次并跳过.

我尝试执行此代码并对我得到的答案感到惊讶(对于代码中的i的printf).这是输出

 i=1
 i=2
 i=3
 i=2
 i=4
 i=3
 i=3
 i=3
 i=4
 i=4
 i=4
 i=4
 i=4
 i=4
 i=4
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释这里发生了什么.注意:我正在使用Solaris计算机.

unix fork

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

什么是空间索引以及何时使用它?

像大多数普通的PHP Web开发人员一样,我使用MySql作为RDBMS.MySql(也像其他RDBMS一样)提供了SPATIAL INDEX功能,但我不是很好.我已经google了它,但没有找到明确的现实世界的例子来澄清我对它的不良知识.

有人可以解释一下什么是空间索引,我什么时候应该使用它?

mysql indexing spatial-index

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

在不改变页面布局的情况下淡入淡出元素

使用正常的行为时,fadeIn以及fadeOut是使用display属性.但是,这会更改页面的布局.

如何制作fadeInfadeOut不是修改页面布局?

css jquery layout

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

Windows 应用程序通过 Interop.Excel 库访问 xls 数据问题

我有一个 .NET C# windows 应用程序,我需要将一些 excel 数据读入其中。我已经开始编写一些单元测试..第一个只是尝试实例化工作簿,它抛出了这个错误...

System.Runtime.InteropServices.COMException:System.Runtime.InteropService.COMException:由于以下错误,检索具有 CLSID {GUID} 的组件的 COM 类工厂失败:80040154 类未注册 {HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))

该应用程序的这一部分非常简单,只有一个方法: public Workbook RetrieveWorkbook() { return new Workbook(); }

以及一个调用此函数的单元测试。

代码使用 Microsoft.Office.Interop.Excel。

我进入 dcom 配置实用程序并验证访问似乎是正确的。我缺少什么?有什么想法吗?

.net c# excel interop

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

如何从C#作为非提升用户运行PowerShell脚本

我正在尝试从C#应用程序运行PowerShell脚本,当我的C#app作为非管理员用户(例如网络服务或其他域帐户)运行时,我需要运行该脚本.

以前,我使用以下代码:

using (RunspaceInvoke invoker = new RunspaceInvoke())
{
    // load the powershell module
    invoker.Invoke("Import-Module MyModule");

    // run the cmdlet defined in the module 
    invoker.Invoke("MyCmdlet");
}
Run Code Online (Sandbox Code Playgroud)

我不知道这是否是运行模块中定义的cmdlet的最佳方法(如果有更好的方法,请教我!).无论如何,如果我作为管理用户运行,这将完美地运行.我尝试将其作为网络服务运行,然而,我在RunspaceInvoke的构造函数中得到了一个不友好的错误:

不允许请求的注册表访问.

有没有办法可以将我的PowerShell cmdlet作为非提升用户运行,例如网络服务?我不需要或不希望访问注册表.cmdlet本身也不需要提升权限.

c# security powershell powershell-2.0

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

我如何将此方法从Winforms转换为WPF?

我有一个简单的程序,可以根据一系列数字创建一系列PNG图像,即; 我遍历每个数字,并以各种大小创建该数字的png图像.以下是我用来创建图像的空白.

private void CreatePNG(int number, string location, int width, int height)
        {
            string filename = number.ToString() + "-" + width.ToString() + "x" + height.ToString() + ".png";            
            Bitmap b = new Bitmap(width, height);

            Graphics g = Graphics.FromImage((System.Drawing.Image)b);
            g.FillRectangle(Brushes.White, 0f, 0f, width, height);

            StringFormat f = new StringFormat();
            f.Alignment = StringAlignment.Center;
            f.LineAlignment = StringAlignment.Center;
            g.DrawString(number.ToString(), new Font("Helvetica", 55), Brushes.Black, new RectangleF(0, 0, width, height), f);
            b.Save(location + "\\" + filename, ImageFormat.Png);    
        }
Run Code Online (Sandbox Code Playgroud)

我想要做的是将此void转换为与WPF一起使用.我目前对WPF没有经验,因此我的noobie问题.

目标框架是4.0

非常感谢帮助.

.net c# wpf

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

SQLSERVER中所有着名的SA登录:它可以以不同的方式启用吗?

对于我的最后一年项目,我正在制作我所称的 - SeeQuaL它是一个一站式界面,用于访问3种最着名的数据库类型 - SQLite,SQL Server和MySql.我很确定我可以用SQLite和MySql完成任务.但是SQL Server,嗯!肯定会给我带来麻烦.

现在让我们假设我的系统上安装了SQL Server Express 2005,但我没有安装 Management Studio.为了访问我的数据库,我需要使用SQL Server身份验证模式登录AKA via the all famous login - SA.

所以这是我的问题:

如何启用此帐户(sa)并将服务器身份验证设置为"SQL Server和Windows身份验证"模式而不使用管理工作室?

我不知道如何做到这一点:(所以请帮助我们!我需要一些桌子来访问Windows身份验证模式,我可以通过它来完成这项工作吗?

c# sql-server-2005 project

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