小编Fra*_*kie的帖子

gmail url变量

我已经设置了我的mailto链接,以便他们打开Gmail.

// you can code a url like this to push things into gmail
https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=user@example.com
Run Code Online (Sandbox Code Playgroud)

我知道还有其他几个变量:

&su=   // email subject 
&body=  // body text
&disablechatbrowsercheck=1  // pretty self explanatory
Run Code Online (Sandbox Code Playgroud)

问题是我找不到可能的列表.

有没有人组成这样的东西或找到这样的清单.


编辑:您现在可以使用经典的mailto链接来传递主题和正文参数:

<a href="mailto:a@example.net?subject=Your Subject&body=Your Message">email here</a>
Run Code Online (Sandbox Code Playgroud)

gmail

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

Chrome在内联PDF中"无法加载PDF文档"错误消息

我在使用PHP阅读Chrome中的pdf文件时遇到问题.

以下代码是我在PHP中的操作方式

$path = "actually file path";
header("Pragma: public");
header("Expires: 0");
header("Content-type: $content_type");
header('Cache-Control: private', FALSE);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Disposition: inline; filename=\"$filename\"");
header('Content-Transfer-Encoding: binary');
header('Content-Length' . filesize($path));
ob_clean();
flush();
readfile($path);
Run Code Online (Sandbox Code Playgroud)

在这里,我将Content-Disposition设置为内联.因为如果用户浏览器具有内置pdf查看器插件,我想显示pdf文件.您可能知道,Chrome内置了pdf查看器.

问题是我在服务器上有一堆pdf文件.Chrome只能查看其中一些内容.我无法弄清楚为什么其他人不能以同样的方式工作.我检查了每个文件的权限.看起来不是许可问题.

有谁知道问题是什么?谢谢.

php pdf google-chrome

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

java.lang.Thread - threadStatus来自哪里?

通过Java源代码我们有

// variable not written or updated anywhere on this class
private volatile int threadStatus = 0;

public State getState() {
    // get current thread state
    return sun.misc.VM.toThreadState(threadStatus);
}
Run Code Online (Sandbox Code Playgroud)

如何以及在何处threadStatus更新?

我们的想法是最终尝试使用AOP编写更新方法,并对threadStatus更改进行回调.

java

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

如何自动部署Web应用程序

我正在努力理解连续自动化一系列事情的最佳方法,以便部署网络应用程序并且还没有找到合适的解决方案.我想要:

  1. 使用google的compiler.jar来缩小我的JS
  2. 使用yahoo的yui-compressor.jar来缩小我的CSS
  3. 访问文件并更改字符串,以便为"global.css?v = 21"这样的头文件提供正确的版本
  4. 部署应用程序(sftp,mercurial或rsync?)省略某些目录,如"/ userfiles"

你们能让我走上正确的轨道来解决这个问题吗?

谢谢!

php deployment automation

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

基于难度的时间估计软件

几个月前,我找到了一个项目管理/时间估算软件,它会要求你根据难度(1,2或3)来挑选你的任务,然后估计你需要花费的时间来部署.

系统会在您工作时自动适应.

我忘记了软件名称.在过去的几天里,我一直在挖掘电子邮件和搜索Google,但没有结果.

任何人都可以通过我的描述固定软件名称吗?

它不是http://www.fogcreek.com(虽然我发现它是一个伟大的软件.

先感谢您.

project-management time-estimation

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

如何在PHP中工作?

通过php.net网站,它有一个标题的例子,说会给我错误.我复制了它,并在WAMP上执行,但它没有向我显示任何错误,但确实重定向到该网站.

<html>
<?php
/* This should give an error (but it doesn't!). Note the output
 * above, which is before the header() call */
header('Location: http://www.example.com/');
?>
Run Code Online (Sandbox Code Playgroud)

只是想知道,如果它在我的WAMP上是正确的行为,或者它是一个错误,或者我在php.ini文件中有任何特定的设置活动,这使得这个工作!!! 如果有人需要我的php.ini复制在这里,请告诉我!!

谢谢,Tanmay

php header

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

选择具有匹配标记的所有项目

我正试图找到最有效的方法来解决这个问题,但我必须告诉你,我已经把它弄得一团糟.环顾四周,没有发现任何相关性,所以在这里.

如何选择与所需项目具有相似标签的所有项目?

以此表为例:(
sql代码重新创建表格)

project 1 -> tagA | tagB | tagC
project 2 -> tagA | tagB
project 3 -> tagA
project 4 -> tagC
Run Code Online (Sandbox Code Playgroud)

选择项目1应返回所有项目.
选择项目4应仅返回项目项目1

到目前为止,我的查询非常依赖于左连接,并且肯定有更好的方法来执行此操作:

SELECT all_tags.project_id, all_tags.tag_id, final.title, tag.tag
FROM projects AS p
LEFT JOIN projects_to_tags AS pt ON p.num = pt.project_id
LEFT JOIN projects_to_tags AS all_tags ON pt.tag_id = all_tags.tag_id
LEFT JOIN projects AS final ON all_tags.project_id = final.num
LEFT JOIN tags AS tag ON all_tags.tag_id = tag.tag_id
WHERE p.num = 4
GROUP BY …
Run Code Online (Sandbox Code Playgroud)

mysql sql tags join left-join

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

使用行业级加密从反向工程中保护Java

目的:

保护我的Java应用程序免受逆向工程.

理念:

  1. 将程序分成两半(加载程序和程序)
  2. 装载机将是一个普通的罐子
  3. 程序将是一个加密的jar文件(bouncycastle,AES?)
  4. loader要求安全服务器(https)以获取解码程序的密钥
  5. 然后,loader解码程序并加载它的类

问题:

第5号可能吗?
这里有人这样做过吗?
你知道有哪些图书馆吗?
你能发现主要的陷阱/你会以不同的方式做到吗?

额外

我知道不可能阻止代码的完全逆向工程.
我只是想让它变得更难,更可追溯.

java security encryption bouncycastle reverse-engineering

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

常量和 mysql,最佳实践

我目前有一个定义的常量列表和一个函数,该函数对每个拉取的 MySQL 字符串进行正则表达式,并查找 CLIENT_NAME、LOCAL_API_ADDRESS 之类的内容并自动更改它。

// several fields
define ('CLIENT_NAME', '...');
define ('LOCAL_API_ADDRESS', '...');
...
Run Code Online (Sandbox Code Playgroud)

问题是,随着我的应用程序变得越来越大,我觉得这非常低效并且必然会出现松散的字符串(忘记在这里或那里使用正则表达式)。

大家是怎么应对的?

php regex mysql constants

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

如何用php更新ini文件?

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

php file fwrite

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