我需要在网络上模拟A4纸,并允许打印此页面,因为它在浏览器上显示(特别是Chrome).我将元素大小设置为21cm x 29.7cm,但是当我发送到打印(或打印预览)时,它会剪切我的页面.
看到这个实例!
body {
margin: 0;
padding: 0;
background-color: #FAFAFA;
font: 12pt "Tahoma";
}
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.page {
width: 21cm;
min-height: 29.7cm;
padding: 2cm;
margin: 1cm auto;
border: 1px #D3D3D3 solid;
border-radius: 5px;
background: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
padding: 1cm;
border: 5px red solid;
height: 256mm;
outline: 2cm #FFEAEA solid;
}
@page {
size: A4;
margin: 0;
}
@media print {
.page { …
Run Code Online (Sandbox Code Playgroud)最近我看到可以通过使用WIFI而不是USB调试方法来调试应用程序开发.我进行了搜索,发现了一个名为abdWireless的应用程序,但我遇到了问题.
我怎么告诉Eclipse通过Wifi方法连接?
我认为这是一个自动过程,但在开始调试时它会打开模拟器.
有人?:)再见
今天PHP团队发布了PHP 5.5.0版本,其中包括对生成器的支持.阅读文档,我注意到它完全可以用数组做.
PHP团队生成器示例:
// Only PHP 5.5
function gen_one_to_three() {
for ($i = 1; $i <= 3; $i++) {
// Note that $i is preserved between yields.
yield $i;
}
}
$generator = gen_one_to_three();
foreach ($generator as $value) {
echo "$value\n";
}
Run Code Online (Sandbox Code Playgroud)
结果:
1
2
3
Run Code Online (Sandbox Code Playgroud)
但我可以使用数组做同样的事情.我仍然可以保持与早期版本的PHP兼容.
看看:
// Compatible with 4.4.9!
function gen_one_to_three() {
$results = array();
for ($i = 1; $i <= 3; $i++) {
$results[] = …
Run Code Online (Sandbox Code Playgroud) 当我做类似的事情SomeModel::with('user')
时返回一个Query\Builder
实例.如何在不需要调用with()
(或类似)的情况下获取此实例?
例如,我尝试过:new SomeModel
但它显然会返回我的模型的实例,而不是查询构建器(不对我工作).在SomeModel::getQuery
没有工作过,因为它返回一个Query\Builder
不相关的我的模型.
我需要它来基于一些条件设置.所以最初它需要是空的,就像它:
$someBuilder = SomeModel::getQueryBuilder(); // eg.
if(condition()) {
$someBuilder->where(...);
}
$someResults = $someBuilder->get();
Run Code Online (Sandbox Code Playgroud) 真的可以改变Blob charset吗?我正在尝试几个小时,但它不起作用.看到这个.
jQuery("#download").click(function() {
var csv_content = jQuery("#csv").val(),
download = document.createElement("a"),
blob = new Blob([csv_content], { type: "text/csv;charset=ISO-8859-1" });
download.href = window.URL.createObjectURL(blob);
download.download = "test.csv";
var event = document.createEvent("MouseEvents");
event.initMouseEvent(
"click", true, false, window, 0, 0, 0, 0, 0
, false, false, false, false, 0, null
);
download.dispatchEvent(event);
});
Run Code Online (Sandbox Code Playgroud)
我需要导出CSV以在Excel上打开,但它总是以UTF-8保存,Excel无法处理它.
我正在制作我自己的基于javascript的编程语言(是的,它很疯狂,但这只是为了学习...... 也许?).好吧,我正在阅读解析器,第一步是将代码源转换为令牌,如:
if(x > 5)
return true;
Run Code Online (Sandbox Code Playgroud)
Tokenizer:
T_IF "if"
T_LPAREN "("
T_IDENTIFIER "x"
T_GT ">"
T_NUMBER "5"
T_RPAREN ")"
T_IDENTIFIER "return"
T_TRUE "true"
T_TERMINATOR ";"
Run Code Online (Sandbox Code Playgroud)
我不知道我的逻辑是否正确.在我的解析器上它甚至更好(或不是?)并转换为它(是的,多维数组):
T_IF "if"
T_EXPRESSION ...
T_IDENTIFIER "x"
T_GT ">"
T_NUMBER "5"
T_CLOSURE ...
T_IDENTIFIER "return"
T_TRUE "true"
Run Code Online (Sandbox Code Playgroud)
我有些疑惑:
好吧,就是这样.再见!
我需要做的GROUP BY
之后ORDER BY
.我不明白为什么MySQL不支持它.这是我的代码:
SELECT
`pages`.`id`,
`contents`.`id_language`,
[...]
[...]
ORDER BY
FIND_IN_SET(`languages`.`id`, '3') DESC
[the GROUP BY]
Run Code Online (Sandbox Code Playgroud)
结果将是这样的:
id | id_language | ...
1 3
1 1
2 3
2 5
2 1
Run Code Online (Sandbox Code Playgroud)
我需要按ID分组,我只需要第一个结果,我需要保存在视图中.因此,我无法使用SUBQUERY.
结果必须是:
id | id_language | ...
1 3
2 3
Run Code Online (Sandbox Code Playgroud)
注意:不要混淆id_language = 3
,因为它不是一个规则.
我需要一个在PHP上创建匿名类的想法.我不知道我的工作方式.
看我的局限:
class {}
);class $name {}
);runkit
PECL.我需要什么,为什么:
好吧,我需要创建一个名为ie的函数create_class()
,它接收一个键名和一个匿名类.它对我有用,因为我想使用PHP无法接受的不同名称类符号.例如:
<?php
create_class('it.is.an.example', function() {
return class { ... }
});
$obj = create_object('it.is.an.example');
?>
Run Code Online (Sandbox Code Playgroud)
所以,我需要一个接受这种用法的想法.我需要它,因为在我的框架中我有这条道路:/modules/site/_login/models/path/to/model.php
.所以,model.php
需要声明一个叫做的新类site.login/path.to.model
.
在调用时,create_object()
如果内部缓存有一个$class
定义(就像it.is.an.example
它只是返回新的类对象.如果没有,需要加载.所以我将使用$class
内容快速搜索什么是类文件.
有可能使用类似的东西array_pluck($array, 'users.*.id')
吗?
想象一下,我有:
$array = [
'users' => [
[ 'id' => 1 ],
[ 'id' => 2 ],
[ 'id' => 3 ],
]
];
Run Code Online (Sandbox Code Playgroud)
我想得到[1, 2, 3]
.
我想是这样的:users.*.id
,users.id
和users..id
,但是毫无效果.