我是客观c&c的新手.我试图在一个客观的c程序中使用这个随机生成器c库.我的理解是,目标c是c的严格超集,所以这应该是可能的.
我的代码编译并运行但我得到了很多警告.
uint32_t *(aka unsigned int *)的指针转换不兼容整数int我没有将C头文件导入到目标c类 - 它只是找到它.如果我导入它,我会得到重复的方法错误.
C库头文件:
extern void mt_seed32(uint32_t seed);
extern uint32_t mt_lrand(void);
Run Code Online (Sandbox Code Playgroud)
调用它的代码:[我试过用[self method()]调用它但是崩溃了
mt_seed32(3);
uint32_t *i = mt_lrand();
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何摆脱这些警告?
我已经在SVG中看到它了:文本填充是图像而不是颜色; 我一直想知道使用CSS3是否可以做到这一点.
我环顾网络,到目前为止只找到了基本上覆盖图像而不是文本的解决方法(见这个,这对我来说不是一个可行的选择).除了实际上有文本的背景图像,是否可以有背景渐变?
我刚刚写了我的第一个C#程序.
这是一段解码二次方程的简单代码.
它完美地适用于某些功能(例如-6x2-6x + 12),而对于其他功能(4x2-20x + 25),它表现出我怀疑是四舍五入的错误.
我是C#的新手,我看不出问题; 有人能帮我调试这段代码吗?
namespace ConsoleApplication {
class Program {
static int ObtainInput(string prompt, bool canBeZero) {
double a = ObtainInput("A? ", false);
double b = ObtainInput("B? ", true);
double c = ObtainInput("C? ", true);
double d, x1, x2;
while (true) {
Console.Write(prompt);
string input = Console.ReadLine();
int result;
bool success = int.TryParse(input, out result);
if (success && (canBeZero || result != 0))
return result;
Console.WriteLine("Invalid input!");
}
// Calculating a discriminant
d = b …Run Code Online (Sandbox Code Playgroud) 我的网站上有一个流畅的布局,其中一个元素是动画的,并且在悬停时有一个过渡.主要问题是在更宽的屏幕上(比如宽度大约1600px),CSS3悬停过渡变得明显不稳定,并开始吞噬内存.使用jQuery来实现这一点会使更大的显示效果更快吗?
我开始用Java编程,似乎Eclipse从第一天就给我错误.这是我的问候,世界计划:
public class HelloWorld {
public static void main(String args[]) {
System.out.println(“Hello, World!”);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试运行代码时,println会得到一个红色下划线,并且该行标有红色的"x"符号.Eclipse告诉我" println无法解决".
这种语法与Web上的各种Hello World程序完美排列,以及我正在学习Java的书中的那个.我究竟做错了什么?
我正在尝试在运行OS X 10.9.2的旧版,不太好维护的盒子上安装Homebrew.当我使用Homebrew网站上的自动安装脚本时:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
我收到一系列权限错误:
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> Downloading and installing Homebrew...
remote: Counting objects: 207213, done.
remote: Compressing objects: 100% (55712/55712), done.
remote: Total 207213 (delta 150324), reused 207201 (delta 150315)
Receiving objects: 100% (207213/207213), 43.70 MiB | 5.35 MiB/s, done.
Resolving deltas: 100% (150324/150324), done.
From https://github.com/Homebrew/homebrew
* [new branch] master -> origin/master
error: unable to unlink old 'Library/Homebrew/extend/ENV/shared.rb' (Permission denied)
error: unable to unlink old 'Library/Homebrew/extend/ENV/std.rb' (Permission denied)
error: unable …Run Code Online (Sandbox Code Playgroud) 我是 cython 的新手,我正在尝试编写一个需要重复对部分排序数组进行排序的算法。看起来python的标准排序(timsort?)对此非常有用,但我还没有弄清楚如何从cythonized函数内部调用这个函数。
也就是说,我想做类似的事情:
cdef void myfunc(double* y) nogil:
double *y_sort = sort(y)
Run Code Online (Sandbox Code Playgroud)
任何有关如何执行此操作的指示将不胜感激。
在Haskell项目上工作,我正在处理FSNotify包中的Event数据类型.所有的构造函数都是:Event
Added FilePath UTCTime
Modified FilePath UTCTime
Removed FilePath UTCTime
Run Code Online (Sandbox Code Playgroud)
在我的代码中,无论类型构造函数如何,我只对FilePath从中提取Event和执行相同的操作感兴趣; 因此,我很想做一个lambda.
不幸的是,当我将case表达式放入lambda以模式匹配所有三种情况时,代码的可读性会降低; FilePath鉴于类型构造函数的相对同质性,是否存在一些内置习惯用法来提取一个表达式而不必手动模式匹配?
我已经尝试在调用该watchDir操作时将此表达式作为匿名函数传递:
wm <- startManager
sw <- watchDir wm "." (\_ -> True) (\(_ f t) -> putStrLn f)
Run Code Online (Sandbox Code Playgroud)
但是,可以预见,lambda模式匹配中的无关值会导致解析错误.
我正在努力使我的网站更兼容IE(现在开发它不是一个噩梦),但我无法让一些网络字体工作.这是我的标记:
@font-face 句法:
@font-face {
font-family:Roboto Thin;
font-weight:100;
font-style:normal;
src:url(/fonts/ttf/roboto-thin-webfont.ttf) format("truetype"),
url(/fonts/eot/roboto-thin-webfont.eot) format("embedded-opentype"),
url(/fonts/svg/roboto-thin-webfont.svg) format("svg"),
url(/fonts/otf/roboto-thin-webfont.otf) format("opentype"),
url(/fonts/woff/roboto-thin-webfont.woff) format("woff");
}
Run Code Online (Sandbox Code Playgroud)
在CSS文件中实现:
.animation-text {
font-family:Roboto Thin,Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight:100;
font-style:normal;
text-align:center;
margin:auto;
position: absolute;
background-position: center;
background-size: contain;
animation-fill-mode: forwards;
top: 1px;
}
#design {
transform-origin:50% 75%;
font-size:60px;
color:#ccc;
height:auto;
padding-top:540px;
opacity:0;
z-index:4;
animation-name:text;
animation-delay:3000ms;
animation-duration:500ms;
animation-timing-function:ease-out;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="animation-text" id="design">Design</div>
Run Code Online (Sandbox Code Playgroud)
我还测试了在OS X(Firefox 19,Chrome 25,Safari 6.1,Opera 12)下运行的其他四个主要浏览器中的代码,它们都完美地显示了Roboto.在Windows 8下运行的IE10回退到Arial.不应该包含.eot和.otf版本的字体已修复此?
我正在处理一个Python脚本,在其中给出了以下格式的字符串列表:['key1', 'key2', 'key2.key21.key211', 'key2.key22', 'key3']。
列表中的每个值都对应于字典中的一个条目,对于结构类似的条目'key2.key21.key211',它们对应于(在此示例中)'key211'嵌套在其中的键'key21',自身嵌套在中'key2'。
上面的列表对应于字典:
x = {
'key1' : 'value1',
'key2' : {
'key21' : {
'key211': 'value211'
},
'key22' : 'value22'
},
'key3' : 'value3'
}
Run Code Online (Sandbox Code Playgroud)
名称不一定像常规一样key(n)+; food.vegetables.potato例如,它们可以是形式。我唯一可以保证的是,字典中的键名本身不包含.字符,并且字典中肯定包含原始列表中引用的所有条目。
我的问题是,给定这样的字符串列表,如何以编程方式访问字典中的相应条目?我可以想到一种使用的解决方案eval(),以及一种仅使用遍历/搜索的解决方案,但是我想避免调用eval(),并且给人的印象是,使用比较进行遍历会很慢(因为dicts不是搜索树),并且会带来很多讨厌的异常处理。
python ×2
background ×1
c ×1
c# ×1
css ×1
css3 ×1
cython ×1
dictionary ×1
eclipse ×1
font-face ×1
haskell ×1
homebrew ×1
java ×1
jquery ×1
lambda ×1
objective-c ×1
permissions ×1
println ×1
rounding ×1
search ×1