问题列表 - 第17582页

使用SQL Server插入记录后获取autoincremnt值

我正在使用连接到SQL Server数据库的VB.NET开发一个项目

在这个项目中,我需要立即将记录插入数据库后获取名为"ID"的列的值.

感谢名单.

sql-server auto-increment

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

当sizeof(char)!= 1时,C中的字节精度指针算术

如何以单字节精度可移植地执行指针运算?

请记住:

  • char 在所有平台上都不是1个字节
  • sizeof(void) == 1 仅作为GCC的扩展名提供
  • 虽然某些平台可能具有指针deref指针对齐限制,但算术仍可能需要比最小基本POD类型的大小更精细的粒度

c compiler-construction portability void-pointers pointer-arithmetic

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

UIPickerView与Multiline UILabel

我目前正在开发一个程序,它可以从我的Core Data设置中动态填充选择器视图.我有一切都在数据方面工作,但我现在遇到的问题是在我的标签上格式化.

选择器在动作表中显示它自己的工具栏,工具栏的右侧有一个按钮.它的初始状态是可见2个刻度盘.按下按钮时,它会变为3个拨盘.

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
    UILabel *pickerLabel = (UILabel *)view;

    CGSize limitSize = CGSizeMake(100.0f, 45.0f);
    CGSize textSize;
    CGRect labelRect;
    NSString *title = @"";


    switch (numberOfComponents){
        case 2:
        {
            ...gets strings from fetched data (varying length from 4 to 20+)
                    title = someString
        }
        case 3:
        {
            ...same as above but for the second set of data.
                    title = someString
        }           
    }


    textSize = [title sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:limitSize lineBreakMode:UILineBreakModeWordWrap];
    labelRect = CGRectMake(0, 0, textSize.width, …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uipickerview uikit uilabel

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

如何以编程方式将光标移动到下一个UITextField?

我正在开发一个应用程序,我正在以UITextField编程方式创建一些,并且我允许最多1个字符UITextField.

这很完美.

但是在写完角色之后,用户必须再次点击下一个UITextField来呈现键盘

输入1个字符后,光标应自动移动到下一个字符UITextField.

我怎样才能做到这一点?

iphone objective-c uitextfield ios

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

PHP:如何禁用危险函数

如何禁用危险的评估功能?可以使用ini_set函数完成吗?

另外如何禁用以下功能?我们可以使用ini_set函数禁用它们吗?

allow_url_fopen  
allow_url_include
exec
shell_exec
system
passthru
popen
stream_select
Run Code Online (Sandbox Code Playgroud)

eval是坏人可以用来利用这些东西的最危险的功能之一.应该有一种机制来禁用它而不诉诸php.ini文件; 但是应该以编程方式完成.

嗯,伙计们,我正在寻找一个答案,建议禁用这些危险的可爱的伙伴,而不去php.ini文件; 我是指如何在运行时或以编程方式禁用它们?

提前致谢....

更新

有没有人听说过PHP Shell Offender Script?它主要使用eval函数进行利用.黑客能够在您的网站上运行他们的PHP代码.

我的问题是我不想完全禁用php.ini文件中的eval函数.例如,我开发了自己的MVC框架.现在框架用户可以从框架配置文件中指定是否应禁用eval(和其他)功能.所以这留给了框架用户的选择.一旦他们指定禁用它; 我应该能够以编程方式禁用eval函数.

这就是场景.寻找有用的答案/解决方案.

再次感谢.

php security

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

为什么Cast <double>()不能在IEnumerable <int>上工作?

可能重复:
Enumerable.Cast <T>扩展方法无法从int转换为long,为什么?
令人困惑的Enumerable.Cast InvalidCastException
将IEnumerable <T>转换/转换为IEnumerable <U>?

我正在尝试将整数数组转换为双精度数组(因此我可以将它传递给一个带有双精度数组的函数).

最明显的解决方案(对我来说,至少)是对IEnumerable使用Cast扩展函数,但是它给了我一个InvalidCastException,我不明白为什么.我的解决方法是使用Select,但我认为Cast看起来更整洁.

有人能告诉我为什么Cast方法不起作用?

希望下面的代码说明我的问题:

namespace ConsoleApplication1
{
    using System;
    using System.Collections.Generic;
    using System.Linq;

    class Program
    {
        static void Main()
        {
            var intArray = new[] { 1, 2, 3, 4 };
            PrintEnumerable(intArray, "intArray: ");

            var doubleArrayWorks = intArray.Select(x => (double)x).ToArray();
            PrintEnumerable(doubleArrayWorks, "doubleArrayWorks: ");

            // Why does this fail??
            var doubleArrayDoesntWork = intArray.Cast<double>().ToArray();
            PrintEnumerable(doubleArrayDoesntWork, "doubleArrayDoesntWork: ");

            // Pause
            Console.ReadLine();
        }

        private static void PrintEnumerable<T>(
            IEnumerable<T> toBePrinted, string msgPrefix)
        {
            Console.WriteLine(
                msgPrefix + string.Join(
                    ",", …
Run Code Online (Sandbox Code Playgroud)

.net c# ienumerable casting type-conversion

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

如何使用Visual C++ 2010 Express编译64位应用程序?

是否有一种简单的方法来使用32位版本的Visual C++ 2010 Express编译64位应用程序?必要的配置是什么?

c++ 64-bit visual-studio-express

128
推荐指数
5
解决办法
17万
查看次数

如何在一个Spring应用程序中的web.xml中注册多个servlet

我想在我的Spring web.xml中定义两个servlet - 一个用于应用程序html/jsp页面,另一个用于将由外部应用程序调用的Web服务.这是web.xml:

<servlet>
  <servlet-name>myservlet</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>*.htm</url-pattern>
</servlet-mapping>

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>WEB-INF/user-service-servlet.xml</param-value>
</context-param>

<servlet>
  <servlet-name>user-webservice</servlet-name>
  <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>user-webservice</servlet-name>
  <url-pattern>/UserService/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

如果我有myservlet自己在文件中使用DispatcherServlet,它工作正常.如果我的user-webservice带有context-param,它的配置文件(user-service-servlet.xml),它可以正常工作.但是,如果我在文件中都有,那么myservlet不起作用,因为myservlet-servlet.xml文件没有自动加载.如果我删除context-param,那么myservlet可以正常工作,但是user-webservice不能正常工作,因为它没有加载配置文件(user-service-servlet.xml).

如何定义两个servlet并加载它们的两个配置文件?

java spring web.xml servlets

28
推荐指数
2
解决办法
10万
查看次数

JQuery datepicker语言

我正在使用jqueryui.com的jQuery datepicker,我将日历更改为瑞典语时遇到问题,我有这样的代码:

    <script type="text/javascript">
    $(function() {
        $.datepicker.setDefaults($.datepicker.regional['sv']);
        $("#StartDate").datepicker();
        $('#StartDate').datepicker('option', 'dateFormat', 'yy-mm-dd');
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

它仍显示为英文日历.

可能缺少什么?

jquery-ui

31
推荐指数
6
解决办法
17万
查看次数

为什么我的核心动画转换总会回到它的启动状态?

我试图在我的iPhone应用程序中执行某种层的动画.无论我做什么,我总能得到相同的结果:动画完成后,它会回到原来的位置.即使我设置removedOnCompletion为false也没有区别.

我在这里错过了什么?

提前致谢!

编辑:这个家伙真的需要帮助.我用CAKeyframeAnimationCABasicAnimation对象创建动画,然后将它们添加到CAAnimationGroup我依次对着图层.动画按预期工作,但它总是快速恢复到原始状态.即使我设置removedOnCompletion = NO;了所有动画对象和动画组,情况也是如此.

有人请指出我正确的方向!我住在斯德哥尔摩地区,我会给你买一杯咖啡.=)以下新代码:

CABasicAnimation *leveloutLeafAnimation = [CABasicAnimation animationWithKeyPath:@"transform"];
leveloutLeafAnimation.removedOnCompletion = NO;
leveloutLeafAnimation.duration = 1.0; 
leveloutLeafAnimation.repeatDuration = 20; 
CATransform3D transformLeafToRotation = CATransform3DMakeRotation(0.0, 0.0, 0.0, 1);
CATransform3D transformLeafFromRotation = CATransform3DMakeRotation([self _degreesToRadians:270.0], 0.0, 0.0, 1);
leveloutLeafAnimation.fromValue = [NSValue valueWithCATransform3D:transformLeafFromRotation];
leveloutLeafAnimation.toValue = [NSValue valueWithCATransform3D:transformLeafToRotation];

//Create an animation group to combine the animations.
CAAnimationGroup *theAnimationGroup = [CAAnimationGroup animation];

//The animationgroup conf.
theAnimationGroup.delegate = self;
theAnimationGroup.duration = animationDuration;
theAnimationGroup.removedOnCompletion = NO; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch core-animation

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