问题列表 - 第23159页

如何使用Google Calendar API创建任务

我想使用Google Calendar API 在Google日历中创建任务.使用C#.寻找一些示例代码.

c# google-calendar-api

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

opengl中的多语言Unicode渲染

我必须扩展一个OpenGL-Rendering系统来支持国际字符(特别是希伯来语,阿拉伯语和西里尔语).

开发平台是Windows(XP | Vista | 7),唉使用Embercardero Delphi 2010.

我目前使用wglOutLineFont(...)来构建我的字体的显示列表并glCallLists(length(m_Text), UNSIGNED_SHORT, PWchar(m_Text) )呈现我的字符串.

虽然这对于Latin-1字符是可行的,但事先构建完整的Unicode字符集非常耗时(在我的机器上大约8.5分钟),所以我正在寻找更有效的解决方案.我考虑过限制范围从u + 0020 - u + 077f(拉丁语,希腊语,西里尔语,阿拉伯语和希伯来语)到仅包括我需要的字形,但这只是我当前需求的解决方案,并且一旦变得不够需要其他编码.

从好的方面来说,我不必担心从左到右或从右到左的方向,因为我们的应用程序已经可以处理这个问题.

我希望这是一个众所周知的问题,所以我想问一下网上是否有任何参考资料,或者您是否可以分享一些有关此问题的见解?

编辑 澄清:我使用多边形字体表示.每个Font预先以单位大小(1.0)构造,并glScalef(...)在渲染之前使用适当缩放.我确实决定不进行预栅格化,因为用户可能会非常接近地放大(应用程序用于CAD),因此光栅工件将变得可见.

另外,由于场景很少超过几百个字符(主要是标签和测量),因此预光栅化的速度增益可以忽略不计.

delphi opengl unicode winapi

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

会话变量可以被欺骗(登录)?

在PHP中:有没有办法让用户伪造一个会话变量?

信任登录系统的会话变量值是否安全?

php security session login

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

如何在代码隐藏中修改asp:textbox的样式?

我试图在代码隐藏中设置asp:TextBox的样式,文本框的样式最初设置为 style="display:none" 当我将显示设置为显示在文本框中的显示时,然后它就消失了.我不知道这个问题是什么,当它在javascript中完成时它工作正常

这是代码:

asp.net代码:

<asp:TextBox ID="txtError" style="display:none" runat="server" ReadOnly="True" Width="95%"></asp:TextBox>

代码隐藏:

txtError.Style["display"] = "block";
Run Code Online (Sandbox Code Playgroud)

我做错了吗?提前致谢.

c# asp.net styles

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

vim:搜索替换所有可写缓冲区

所以

1GvG:s/..../g
Run Code Online (Sandbox Code Playgroud)

可以替换整个缓冲区

但是,假设我加载了多个vim缓冲区,并且我想对所有可写的缓冲区执行:s; 有没有办法在vim中这样做?

vim replace

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

int.ToString,类似于HH格式的DateTime

("dd/MM/yyyy HH")+ " - " + (x.Hour+1).ToString();
Run Code Online (Sandbox Code Playgroud)

所以这是一个例子

我得到了什么,我需要什么:

0  --->   00 
3  --->   03 
12 --->   12
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用ToString?

我试过了 :

x.ToString("dd/MM/yyyy HH") + " - " + x.AddHours(1).ToString("HH");
Run Code Online (Sandbox Code Playgroud)

不起作用......

.net c#

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

获取php中memcache项的到期时间?

我在我的网站上缓存推文(有30分钟的到期时间).当缓存为空时,要查找的第一个用户将重新填充它.

但是,那时Twitter API可能会返回200.在这种情况下,我想将之前的数据再延长30分钟.但之前的数据已经丢失.

因此,我想考虑重新填充缓存,比如说,在到期时间前5分钟,这样我就不会丢失任何日期.

那么在使用php的memcache :: get()时如何知道项目的到期时间?

还有,有更好的方法吗?

php memcached

4
推荐指数
1
解决办法
7090
查看次数

如何计算音频dB级别?

我想用电脑的麦克风计算房间的噪音水平.我将噪声记录为音频文件,但如何计算噪声dB水平?

我不知道怎么开始!

audio signal-processing

49
推荐指数
4
解决办法
8万
查看次数

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

函数返回类型样式

我正在学习c++0x,至少是Visual C++ Express 2010 Beta支持的部分.这是一个关于风格的问题,而不是它的工作原理.对于尚未发布的标准来说,对于风格和良好实践而言,现在还为时尚早......

c++0x您可以通过定义一个方法的返回类型- >类型的函数,而不是把类型在开始的结束.我相信由于lambda和new decltype关键字的一些用例需要语法上的这种改变,但据我所知,你可以在任何地方使用它.

// Old style 
int add1(int a, int b)
{
 return a + b;
}

// New style return type
auto add2(int a, int b) -> int
{
 return a + b;
}
Run Code Online (Sandbox Code Playgroud)

那么我的问题是,有些函数需要以新的方式定义它是否被认为是以这种方式定义所有函数以保持一致性的好方式?或者我应该坚持只在必要时使用它?

c++ coding-style visual-c++ c++11

12
推荐指数
4
解决办法
502
查看次数