我需要知道Linux中是否有任何用于图形的BGI库.
请不要建议除BGI之外的任何库,因为我想使用C来使用它,我很满意.
我试图将一个变量传递给内联的jQuery函数(即:onMouseOver="function();"在实际链接中使用一个(来自图像映射的区域标记)).
只有在我将它放在$(document).ready(function(){行之前才会调用该函数,但这样做会导致jQuery出现各种问题.
我想要的只是一个简单的标签(比如<area shape="circle" coords="357,138,17" onMouseOver="change('5');" id="5" />启动一个包含在普通jQuery代码体中的函数).
非常感谢您提供的任何帮助.
为了说明这一点,以下工作:
<script type="text/javascript">
function myfunction(x) { alert(x); //Alerts 2
}
</script>
<img src="/shared_images/loading.gif" border="0" usemap="#Map">
<map name="Map"><area shape="rect" coords="171,115,516,227"
onMouseOver="myfunction('2')"></map>
Run Code Online (Sandbox Code Playgroud)
但以下情况并非如此
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function myfunction(x) { alert(x); //Nothing happens
}
}
</script>
<img src="/shared_images/loading.gif" border="0" usemap="#Map">
<map name="Map"><area shape="rect" coords="171,115,516,227"
onMouseOver="myfunction('2')"></map>
Run Code Online (Sandbox Code Playgroud) test.c:
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我没有使用任何标志(我是gcc的新手),只是命令:
gcc test.c
Run Code Online (Sandbox Code Playgroud)
我在win32上使用了最新的GDM TDM版本.生成的可执行文件几乎是23KB,对于空程序来说太大了.
如何减小可执行文件的大小?
我正在开发一个将使用社交网络功能的网站(例如facebook).
我想实现一个通知系统,显示诸如"X将你添加为朋友","Y邀请你参加聚会","Z已经采取了最新的问题"......以及我不知道该怎么做.
我想知道什么是最好的解决方案:
专用表"通知".每次发生通知时都会在此表中添加行(朋友添加,quizz应答等).根据向表中添加的通知类型,表"通知"包含包含不同信息的字段.
好:易于编码,通知功能和"正常"功能之间的分离,当我需要阅读表格时,没有太多资源消耗.
错误:通知表可能会增长很大(我想我会在表中添加10k行/天),"重复"信息:通知表中的信息可以使用日期/列表/任何比较在所有其他表中找到.
每当我需要显示通知列表或显示有多少新通知时,我会查看所有相关的表,比较日期/等以了解自上次用户检查通知后是否发生了新的事情.
好:与解决方案1相比,不是一个太大的表,没有信息的"冗余".
不好:我因为用户数量(~1k +)而感到害怕,它会使服务器爆炸,因为它耗费资源/时间,编码/维护更难.
你能告诉我你认为哪个更好,为什么,或者你有一个我没想到的解决方案?
谢谢=)
编辑: 假设我使用的是一个非常基本的数据库设计:用户有朋友,可以做测验.
1个用户列表,quizz列表,
1表quizz < - >用户关系,
1表用户< - >友情用户.
每当用户访问他自己的个人资料时,他都可以看到发生了什么:新的quizz < - >用户关系,新用户< - >用户关系等.你会如何设计这样的通知?
当我使用异常处理在Python中编写代码时,我可以编写如下代码:
try:
some_code_that_can_cause_an_exception()
except:
some_code_to_handle_exceptions()
else:
code_that_needs_to_run_when_there_are_no_exceptions()
Run Code Online (Sandbox Code Playgroud)
这有什么不同于:
try:
some_code_that_can_cause_an_exception()
except:
some_code_to_handle_exceptions()
code_that_needs_to_run_when_there_are_no_exceptions()
Run Code Online (Sandbox Code Playgroud)
在这两种情况下code_that_needs_to_run_when_there_are_no_exceptions()都会在没有例外时执行.有什么不同?
我试图想出一种在visual c ++(2005)中全局覆盖malloc和相关函数的方法.我的设置是一个带有静态链接的运行时库的DLL,它包含我自己的c ++代码,外部c ++和c代码.我想要完成的是允许dll的用户设置他们自己的内存分配函数的实现.
我不能使用的解决方案:
我不关心的事情
我能想出的最合理的解决方案是以某种方式干扰链接过程并确保我自己的malloc被链接而不是标准的,最好是我希望能够使用旧的malloc函数作为默认值.
在谷歌性能工具中,似乎他们在运行时手动修补函数的代码,以允许在调用原始函数之前调用钩子函数.这真的是最好的方法吗?
试图在C#中复制一些PHP代码.PHP代码使用uniqid函数,并将更多entropy参数设置为true.知道如何在C#中最好地复制它吗?
我OwnerDrawFixed在WinForms应用程序中用作自定义ListBox控件的DrawMode.
当用户将鼠标悬停在列表框项目上时,我希望重新绘制ListBoxItem的背景(或执行其他操作),即在MouseMove ...
DrawItemState.HotLight 从不适用于ListBox,所以我想知道如何模仿它,如何解决这个问题.
我的问题很简单.我有这样的模板:
<form enctype="multipart/form-data"
action="{% url offers.views.add_offer %}" method="post">
<input type="file" name="image1" />
<input type="file" name="image2" />
<input type="submit" value="Add" />
</form>
Run Code Online (Sandbox Code Playgroud)
模型看起来像这样:
class Image(models.Model):
image = models.ImageField(upload_to='uploads/images/offers/')
Run Code Online (Sandbox Code Playgroud)
和那样的形式(它使用模型图像):
class ImageForm(ModelForm):
class Meta:
model = Image
Run Code Online (Sandbox Code Playgroud)
并且看起来像那样:
for f in request.FILES:
# imageform:
image = ImageForm(request.POST, f)
image.save()
Run Code Online (Sandbox Code Playgroud)
问题是我无法上传图片.我想在图像模型的两个单独的实例中保存图像.
我有一个错误:
'unicode'对象没有属性'get'
感谢您的帮助和回应.
更新以提供更多信息
我正在使用VS2005,一个网站项目,一个Web部署项目和Log4Net.我在本地开发时可以使用日志记录.我可以看到日志文件,一切都很好.当我构建我的网站时(使用Web部署项目),我将deploy用作单个DLL选项.当我然后检查我的日志文件应该在哪里的位置时,我看不到任何文件.
有没有办法解决这个问题.我不认为将调试值添加到应用程序设置将有所帮助,因为我没有控制台,因为它是一个网站.
编辑 我不希望150名代表最后一次浪费.我将开发环境中的内部跟踪与生产中的跟踪进行了比较.我的开发环境跟踪显示调用Xml配置器,而生产环境没有.我在application_start()方法的global.asax中有代码.我把调试代码放在那里,它在dev中被调用但在生产中没有调用.
我认为这是Web部署项目导致一些问题的地方.global.asax是否被编译到单个DLL中?当我在部署目录中进行构建时,我看到了一个global.compiled文件.这必须进入生产中的bin文件夹吗?或者是单个DLL中的global.asax代码?在bin文件夹或只是DLL中都没有改变任何东西.