问题列表 - 第23573页

如何调整SQL LIKE函数?

我想做这种查询:

create procedure something
  @name varchar(13)
as
begin

  select * 
   from WORKER
  where NAME LIKE "%@name%"

end
Run Code Online (Sandbox Code Playgroud)

对于输入@name=ho,我想要输出包含NAME的每一行的声音ho,

例如HOuse,soHO,broHOw ......

sql pattern-matching sql-server-2008 sql-like

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

MATLAB中的纹理映射

我在3D空间中有点和它们相应的2D图像点.如何从3D点中制作网格,然后纹理网格形成的三角形面?

matlab plot interpolation texture-mapping geometry-surface

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

x86和内存寻址

我一直在阅读我收集的装配书中的记忆模型,我有一两个问题.假设地址总线有32行,数据总线有32行,CPU是32位(为简单起见).现在,如果CPU发出读取请求并发送32位地址,但只需要8位,那么所有32位都会返回?此外,内存中的地址仍然按字节正确解决?因此,获取一个字节会将0000 0001带回地址0000 0004?

memory x86 assembly addressing models

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

如何设置具有缩放功能的用户Quartz2D坐标系,避免模糊绘图?

这个话题被刮了一两次,但我仍然感到困惑.谷歌也不友好.

由于Quartz允许使用仿射变换的任意坐标系,我希望能够使用真实坐标(例如英尺)绘制诸如平面图之类的东西.

所以基本上,为了一个例子,我想缩放视图,以便当我绘制一个10x10的矩形(例如一个10英寸的盒子)时,我得到一个60x60像素的矩形.

它工作,除了我得到的矩形非常模糊.这里的另一个问题得到了解释原因的答案.但是,我不确定我理解为什么,而且,我不知道如何解决它.这是我的代码:

我在awakeFromNib自定义视图方法中设置了坐标系:

- (void) awakeFromNib {
    CGAffineTransform scale = CGAffineTransformMakeScale(6.0, 6.0);
    self.transform = scale;
}
Run Code Online (Sandbox Code Playgroud)

这是我的抽奖例程:

- (void)drawRect:(CGRect)rect {
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGRect r = CGRectMake(10., 10., 10., 10.);
    CGFloat lineWidth = 1.0;
    CGContextStrokeRectWithWidth(context, r, lineWidth);
}
Run Code Online (Sandbox Code Playgroud)

我得到的正方形缩放得很好,但完全模糊.玩耍lineWidth并没有帮助:当lineWidth设置得更小时,它变得更轻,但不会更加清爽.

那么有没有办法设置一个视图来建立一个缩放的坐标系,以便我可以使用我的域坐标?或者我应该回去并在绘图程序中实现缩放?

请注意,转换或轮换不会发生此问题.

谢谢

iphone cocoa cocoa-touch quartz-2d

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

C:不能在if语句中声明指针

我有一个指向函数的指针.我想要:

  if (mode == 0)
  {
  const unsigned char *packet = read_serial_packet(src, &len);

  } else {
  const unsigned char *packet = read_network_packet(fd, &len);
  }
Run Code Online (Sandbox Code Playgroud)

但我不能这样做,因为我的编译器在我稍后在代码中使用指针时会抱怨.

   error: 'packet' undeclared (first use in this function)
Run Code Online (Sandbox Code Playgroud)

这很奇怪.它没有if语句,但现在我需要我的程序能够从不同的来源获取数据.这样做不可能吗?我认同.如果不是,还有其他简单的方法来获得我正在尝试的东西吗?

非常感谢.

c conditional lexical-scope

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

在Javascript中解析2维JSON数组

我有一个二维JSON数组,其中每个元素包含几个属性.以下示例有意简化:

var map_data = { "1":
                      {"1":{"name":"aa"},"2":{"name":"bb"}},
                 "2":
                      {"1":{"name":"cc"},"2":{"name":"dd"}}
               };
Run Code Online (Sandbox Code Playgroud)

我尝试解析数据但.length不起作用:

for(x=1; x<=map_data.length; x++) { 
    for(y=1; y<=map_data[x].length; y++) {
        // CODE 
    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

javascript json

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

这是关闭线程的好方法吗?

我有一个简短的问题版本:

  1. 我开始这样一个线程:counter.start();,counter一个线程在哪里.
  2. 当我想要停止线程时,我这样做: counter.interrupt()
  3. 在我的帖子中,我会定期进行检查:Thread.interrupted().如果它从线程中给出了truereturn,那么它就会停止.

如果需要,这里有一些细节:

如果您需要更多细节,他们就在这里.从发明调度线程我以这种方式启动一个反线程:

public static void start() {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            showGUI();
            counter.start();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

线程的定义如下:

public static Thread counter = new Thread() {
    public void run() {
        for (int i=4; i>0; i=i-1) {
            updateGUI(i,label);
            try {Thread.sleep(1000);} catch(InterruptedException e) {};
        }
            // The time for the partner selection is over.
        SwingUtilities.invokeLater(new Runnable() {
                public void run() {    
                frame.remove(partnerSelectionPanel);
                frame.add(selectionFinishedPanel);
                frame.invalidate();
                frame.validate(); …
Run Code Online (Sandbox Code Playgroud)

java multithreading interrupt

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

使用Jackson作为Jersey客户端序列化器

在使用Jersey Client API时,是否可以使用Jackson作为JSON数据的序列化程序/编组程序而不是JAXB?

如果是这样如何配置呢?

jersey jackson

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

如何通过叠加层检测谷歌地图上的点击事件?

我的问题是我有一个圆形地图覆盖,但我希望能够通过点击地图设置新的中心来移动圆圈,实际的问题是,当我点击覆盖并调用我的方法'setCenter(叠加, latlng)',我得到未定义的latlang和有效的叠加.

这里有一个示例可以说明问题,如果单击地图绘制多边形,如果单击多边形内部没有绘制新多边形,如果单击地图上的任何其他位置,将绘制多边形 http:// code. google.com/apis/maps/documentation/examples/polygon-simple.html

我希望能够单击多边形并绘制一个新的多边形使它们重叠

谢谢

google-maps

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

Bash中的模式匹配

这是获取文件名的不同部分的示例

bash-3.2$ pathandfile=/tmp/ff.txt  
bash-3.2$ filename=$(basename $pathandfile)  
bash-3.2$ echo $filename    
ff.txt    
bash-3.2$ echo ${filename##*.}     
txt    
bash-3.2$ echo ${filename%.*}    
ff    
Run Code Online (Sandbox Code Playgroud)

我想知道##和%在模式中意味着什么.patten匹配如何工作?

感谢致敬!

bash pattern-matching

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