小编ale*_*ale的帖子

Google如何在Google Analytics中制作那些精彩的PDF报告以及何时打印Google Doc等?

当您从Google Docs打印时(使用"打印"链接,而不是文件/打印),您最终会打印出格式合适的PDF文件,而不是依赖于浏览器的打印引擎.Google Analytics中的某些报告也是如此...PDF格式的打印报告非常漂亮.他们是怎么做到的?我无法想象他们使用类似Adobe Acrobat的东西来促进它,但也许他们这样做.我不时在网上看到一些昂贵的HTML到PDF转换器,但从来没有厌倦过它.有什么想法吗?

pdf pdf-generation google-analytics google-docs

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

不包括cfqueryparam的cfsqltype对sql注入保护仍然有用吗?

有人解释如果不包括cfqueryparam的cfsqltype仍然对SQL注入保护有用吗?以及cfqueryparam与cfsqltype和w/o cfsqltype实际发生的情况.

<!--- without cfsqltype--->
<cfqueryparam value="#someValue#"> 

<!--- with cfsqltype--->
<cfqueryparam value="#someValue#" cfsqltype="cf_sql_char">  
Run Code Online (Sandbox Code Playgroud)

sql coldfusion sql-injection

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

BlackBerry上的会话信息丢失(ColdFusion应用)

这是一个ColdFusion /移动问题.我有一个带登录页面的简单Web应用程序.用户键入他们的登录信息,分配会话信息,然后将他们带到项目页面.这工作正常,但是当我尝试设置自动登录时(用户点击主屏幕上传递用户名和密码的书签),应该会发生相同的过程,但会话信息一旦被带到项目中就会丢失页.这种情况发生在BlackBerry 9370上(带触摸屏.不确定型号类型),但在浏览器和BlackBerry模拟器中测试时可以正常工作.以下是自动登录的一些代码:

<cfquery name="qryAccount">
    EXEC m_AccountLogin
            @Username = <cfqueryparam value="#LCase(url.u)#" cfsqltype="cf_sql_varchar">,
            @Password = <cfqueryparam value="#LCase(url.p)#" cfsqltype="cf_sql_varchar">;
</cfquery>

<cfif qryAccount.recordcount>
    <cflock name="lockAccount" type="exclusive" timeout="10">
        <cfset session.account = {
                isLoggedIn = true,
                MemberID   = qryAccount.iMemberID,
                Role       = qryAccount.iRole }>
    </cflock>

   <cflocation url="/mobile/home/projects.cfm" addtoken="true">
<cfelse>
    <cflocation url="/mobile/index.cfm" addtoken="true">
</cfif>
Run Code Online (Sandbox Code Playgroud)

我读到<cflocation>在分配会话变量后立即使用可能会导致问题,所以我尝试了一个JavaScript重定向并且仍然很短.有任何想法吗?

coldfusion blackberry jquery-mobile

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

为什么我不能将上传的文件附加到电子邮件中?

我有一个带有文件输入的表单:

<input type="file" id="uploadFile" name="uploadFile" />
Run Code Online (Sandbox Code Playgroud)

我使用JQuery表单插件的ajaxForm方法提交表单.

然后,在处理帖子的代码中,我读取并处理该文件.我使用cfspreadsheet直接从文件输入字段读取文件:

<cfspreadsheet 
  action="read" 
  src="#form.uploadFile#" 
  sheet="1" 
  query="spreadsheetData" 
  headerRow="1" 
  excludeHeaderRow="true"
>
Run Code Online (Sandbox Code Playgroud)

一切正常.

我决定将电子表格通过电子邮件发送给管理员.我想我可以使用包含以下cfmailparam标记的cfmail标记来完成此操作:

<cfmail to="myEmailAddress@email.com" 
        from="fromEmail@email.com" 
        subject="Upload File" type="HTML">
    <cfmailparam file="#form.uploadFile#" />
    File processed successfully
</cfmail>
Run Code Online (Sandbox Code Playgroud)

但是,这不能正常工作 - 电子邮件不会发送.我究竟做错了什么?

coldfusion file-upload email-attachments cfmail

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

Google 计算器故障,可能是 float 与 double 的原因吗?

我这样做只是为了踢(所以,不完全是一个问题,我已经可以看到向下修改了)但是,代替谷歌新发现的无法正确进行数学运算 (检查它!根据谷歌 500,000,000,000,002 - 500,000,000,000,001 我认为 = 0)我会在 C 中尝试以下内容来运行一些理论。

int main()
{
   char* a = "399999999999999";
   char* b = "399999999999998";

   float da = atof(a);
   float db = atof(b);

   printf("%s - %s = %f\n", a, b, da-db);

   a = "500000000000002";
   b = "500000000000001";
   da = atof(a);
   db = atof(b);
   printf("%s - %s = %f\n", a, b, da-db);
}
Run Code Online (Sandbox Code Playgroud)

当你运行这个程序时,你会得到以下信息

   399999999999999 - 399999999999998 = 0.000000
   500000000000002 - 500000000000001 = 0.000000
Run Code Online (Sandbox Code Playgroud)

看起来谷歌正在使用简单的 32 位浮点精度(这里的错误),如果你在上面的代码中将 float 切换为 double,你就解决了这个问题!会是这样吗?

/mp

c math google-search

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

使用CFHTTP在ColdFusion中下载大文件

我正在尝试使用Coldfusion 8上的CFHTTP将大型(600MB)二进制文件下载到服务器:

<cfhttp 
  method="get" 
  url="#fileURL#" 
  path="#filePath#" 
  file="#fileName#" 
  timeout="600" 
  getasbinary="auto"
>
Run Code Online (Sandbox Code Playgroud)

它适用于较小的文件(100something MB),但对于较大的文件,我收到Server 500错误:"java.lang.OutOfMemoryError:Java堆空间".

该文件正在从Dropbox文件夹下载 - 因此只有可用选项才能使用HTTP GET.

有没有人知道如何下载它,所以它不会杀死服务器或超时?

coldfusion download cfhttp coldfusion-8

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

循环遍历大型XML文件

我在循环XML文件大约20-30 MB(650000行)时遇到问题.

这是我的元代码:

<cffile action="READ" ile="file.xml" variable="usersRaw">

<cfset usersXML = XmlParse(usersRaw)>
<cfset advsXML = XmlSearch(usersXML, "/advs/advuser")>
<cfset users = XmlSearch(usersXML, "/advs/advuser/user")>

<cfset numUsers = ArrayLen(users)>
<cfloop index="i" from="1" to="#numUsers#">
    ... some selects...
    ... insert...
    <cfset advs = annunciXml[i]["vehicle"]>
    <cfset numAdvs = ArrayLen(advs)> 
    <cfloop index="k" from="1" to="#numAdvs#">        
        ... insert... or ... update...
    </cfloop>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

xml文件的结构是(是的,不是很好:-)

<advs>
   <advuser>
      <user>
      </user>
      <vehicle>
      <vehicle>
   </advuser>
</advs>
Run Code Online (Sandbox Code Playgroud)

在大约120,000行后,我收到一个错误:"内存不足".

如何提高脚本的性能?

如何诊断最大内存消耗量?

xml coldfusion

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

"SourceIndex#each不推荐使用".怎么纠正?

在运行Ruby on Rails程序时,我收到如下警告:

注意:Gem :: SourceIndex#each已弃用,没有替换.它将在2011-11-01之后或之后删除.

Gem :: SourceIndex#每个都从C:/Ruby187/lib/ruby​​/gems/1.8/gems/rails-2.3.11/lib/rails/vendor_gem_source_index.rb:123中调用.

注意:Gem :: SourceIndex#each已弃用,没有替换.它将在2011-11-01之后或之后删除.

Gem :: SourceIndex#每个都从C:/Ruby187/lib/ruby​​/gems/1.8/gems/rails-2.3.11/lib/rails/vendor_gem_source_index.rb:124中调用.

如何设置这个权利,这意味着什么?

我在具有以下配置的Windows环境中工作:

  • Ruby 1.8.7 [i386-mingw32]
  • Rails 2.3.11
  • 宝石1.8.8

gem ruby-on-rails deprecated

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

有没有一种有效的方法来进行"连续"自动对焦?

我正在使用相机开发一个Android应用程序,而且我发现的唯一聚焦图像的方法需要使用内置的自动对焦.当你想要拍照时,它的功能很棒,但是当你处理视频时,这是另一个故事.

有没有办法重复调整焦点而不必完全重新设置当前焦点?

camera android focus

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

以编程方式在Linux上查找可用的声卡

有没有办法使用asoundlib和C以编程方式获取系统上的可用声卡列表?我希望它具有相同的信息/proc/asound/cards.

c linux alsa

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