我想做这种查询:
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 ......
我在3D空间中有点和它们相应的2D图像点.如何从3D点中制作网格,然后纹理网格形成的三角形面?
我一直在阅读我收集的装配书中的记忆模型,我有一两个问题.假设地址总线有32行,数据总线有32行,CPU是32位(为简单起见).现在,如果CPU发出读取请求并发送32位地址,但只需要8位,那么所有32位都会返回?此外,内存中的地址仍然按字节正确解决?因此,获取一个字节会将0000 0001带回地址0000 0004?
这个话题被刮了一两次,但我仍然感到困惑.谷歌也不友好.
由于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
设置得更小时,它变得更轻,但不会更加清爽.
那么有没有办法设置一个视图来建立一个缩放的坐标系,以便我可以使用我的域坐标?或者我应该回去并在绘图程序中实现缩放?
请注意,转换或轮换不会发生此问题.
谢谢
我有一个指向函数的指针.我想要:
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语句,但现在我需要我的程序能够从不同的来源获取数据.这样做不可能吗?我认同.如果不是,还有其他简单的方法来获得我正在尝试的东西吗?
非常感谢.
我有一个二维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)
非常感谢!
我有一个简短的问题版本:
counter.start();
,counter
一个线程在哪里.counter.interrupt()
Thread.interrupted()
.如果它从线程中给出了true
我return
,那么它就会停止.如果需要,这里有一些细节:
如果您需要更多细节,他们就在这里.从发明调度线程我以这种方式启动一个反线程:
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) 在使用Jersey Client API时,是否可以使用Jackson作为JSON数据的序列化程序/编组程序而不是JAXB?
如果是这样如何配置呢?
我的问题是我有一个圆形地图覆盖,但我希望能够通过点击地图设置新的中心来移动圆圈,实际的问题是,当我点击覆盖并调用我的方法'setCenter(叠加, latlng)',我得到未定义的latlang和有效的叠加.
这里有一个示例可以说明问题,如果单击地图绘制多边形,如果单击多边形内部没有绘制新多边形,如果单击地图上的任何其他位置,将绘制多边形 http:// code. google.com/apis/maps/documentation/examples/polygon-simple.html
我希望能够单击多边形并绘制一个新的多边形使它们重叠
谢谢
这是获取文件名的不同部分的示例
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匹配如何工作?
感谢致敬!
addressing ×1
assembly ×1
bash ×1
c ×1
cocoa ×1
cocoa-touch ×1
conditional ×1
google-maps ×1
interrupt ×1
iphone ×1
jackson ×1
java ×1
javascript ×1
jersey ×1
json ×1
matlab ×1
memory ×1
models ×1
plot ×1
quartz-2d ×1
sql ×1
sql-like ×1
x86 ×1