我有一个枚举类型:
enum Day {sunday, monday, tuesday...}
Run Code Online (Sandbox Code Playgroud)
和一个变量:
Day day = Day.sunday;
Run Code Online (Sandbox Code Playgroud)
我希望能够增加这一天。像这样的东西:
day++; // this would be wonderful
day = Day.getByIndex(day.index + 1); // something like this can also work
Run Code Online (Sandbox Code Playgroud)
但我找不到这样的东西。是全天使用开关的唯一选择吗?
我有最奇怪的问题.我似乎无法改变段落中的字体,无论我操作chrome dev工具中的样式有多少.我取消选中所有字体行,它仍然显示我在标题中使用的奇怪字体.我添加了我想要的字体(arial)作为内联元素样式,几乎在任何其他地方,仍然是奇怪的字体.我怎样才能找出问题所在.我不得不说我确实使用了别人写的样式表.但是,如果我取消选中chrome中的所有行并且没有结果,我怎么知道怎么回事....另外一件事,在页面的不同部分显示arial字体没有问题.
它让我发疯...
代码分散了.相关段落是:
<div id="last">
<div id="info">
Run Code Online (Sandbox Code Playgroud)
<a href="http://xxxxxx.com"><img src="images/logo.png" /></a>
<p style="margin-top:15px; font:Arial, Helvetica, sans-serif;">
xxxxx is an initiative of <a href="http://xxxxx.com">xxxxxx.com</a>, an organization committed to teaching and inspiring people of all ages about Judaism and Israel.<br /> For more information, questions or inquiries, please email <a href="xxxxxxxxxx">xxxxxx.com</a> </p>
</div>
Run Code Online (Sandbox Code Playgroud)
尝试更改正文和#last #info的字体以及内联样式,如您所见.
我正在尝试将google analytics api用于我的帐户.所以首先我允许使用脱机刷新令牌访问应用程序.当我尝试刷新令牌时购买我收到"Invalid Grant"错误.尝试用php客户端库刷新并用curl手动刷新.
这是手动卷曲:
$oauth2token_url = "https://accounts.google.com/o/oauth2/token";
$clienttoken_post = array(
"client_id" => 'xxxxxxxx-d28qutrse5bvaf7n4a37qgs5ieijvp9n.apps.googleusercontent.com',
"client_secret" => 'xxxxxxxxxxxxx');
$clienttoken_post["refresh_token"] = $refresh_token;
$clienttoken_post["grant_type"] = "refresh_token";
$curl = curl_init($oauth2token_url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $clienttoken_post);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$json_response = curl_exec($curl);
curl_close($curl);
$authObj = json_decode($json_response);
print_r($authObj);
exit();
Run Code Online (Sandbox Code Playgroud)
我使用simple.php示例在之前的调用中获得的刷新令牌:
require_once '../../src/apiClient.php';
require_once '../../src/contrib/apiAnalyticsService.php';
session_start();
$client = new apiClient();
$client->setApplicationName("Google Analytics PHP Starter Application");
// Visit https://code.google.com/apis/console?api=analytics to generate your
// client id, client secret, and to register your …Run Code Online (Sandbox Code Playgroud) 我有一个字符串:
$str = "hello world, this is mars"
Run Code Online (Sandbox Code Playgroud)
我想要一个改进的strstr,看起来像这样:
istrstr($str, 'world', 'is')
Run Code Online (Sandbox Code Playgroud)
并且返回值将是:
"world, this"
Run Code Online (Sandbox Code Playgroud)
换句话说,有一根针开始,一根针结束.
我只是想知道是否已经有解决方案,或者我应该自己写一个...
更新:
基于答案,我做了这个功能:
function istrstr($haystack, $needle_start, $needle_end, $include = false) {
if (!$include) {
$pos_start = strpos($haystack, $needle_start) + strlen($needle_start);
$pos_end = strpos($haystack, $needle_end, $pos_start);
return substr($haystack, $pos_start, $pos_end - $pos_start);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我只需要排除版本,所以我没有打扰包括一个......
我正在尝试对varchar列进行一个非常简单的排序,我得到一个语法错误.使用PHP和phpmyadmin进行测试.
这是查询:
SELECT * FROM cards_available_properties ORDER BY option
Run Code Online (Sandbox Code Playgroud)
这是错误:
您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'option LIMIT 0,30'附近使用正确的语法
我有2个屏幕.我将控制台视图(以及其他视图)放在辅助屏幕上.现在我在eclipse运行时删除了另一个屏幕.现在我无法访问辅助视图上的那些视图.当我尝试从窗口菜单打开它们时,我看不到它们.试图在他们聚焦时按下逃生,但现在当我打开它时,我看到一个空白的独立窗口,里面没有任何东西......
在戴尔笔记本电脑上运行窗户
我有一个用户表,其中包含许多属性,例如电子邮件、用户名、密码、电话等。
我想保存一种新类型的数据(整数),我们称之为“超能力”,但只有极少数用户会拥有它。users 表包含 10K+ 条记录,而少于 10 个用户将拥有超能力(对于所有其他用户,它将为空)。
所以我的问题是以下哪个选项在性能方面更正确、更好:
在用户表中添加另一列名为“superpower”的列,对于几乎所有用户来说该列都将为空
有一个名为 users_superpower 的新表,该表最多包含 10 条记录,并将用户映射到超级权限。
我考虑过一些事情:
A。第一个选项似乎浪费空间,但它实际上只是一个整数......
b. 每次我查询用户时,第二个选项都需要左连接......
C。例如,如果“超级大国”数据是 5 列,答案会改变吗?
注意:我正在使用 hibenate 和 mysql,如果它改变了答案
我正在自动创建一个html页面,使用唯一标识符存储它,然后在有人访问http://www.example.com/view/unique_identifier时显示它.
我应该在哪里存储html页面,数据存储区或云存储?如果它是数据存储区,那么唯一标识符就是密钥,我只需获取并提供html.如果它是云存储,则文件以唯一标识符命名,我只是提供它.
什么更快?从长远来看,这两种方法的优点和缺点是什么?
我在App Engine上使用PHP.
php google-app-engine google-cloud-storage google-cloud-datastore
我正在进行AJAX调用并在响应中的用户浏览器中设置cookie(服务器代码设置cookie).我注意到在ajax的成功回调中,cookie不可用.当我查看document.cookie新的cookie不存在时.
我的问题是,我什么时候可以确定新的cookie在那里?如果没有成功回调,可能是100ms超时?1秒?不定?
我正在尝试做一个简单的唯一聚合,但收到此错误:
java.lang.IllegalStateException: Field data loading is forbidden on eid
Run Code Online (Sandbox Code Playgroud)
这是我的疑问:
POST /logstash-2016.06.*/Nginx/_search
{
"query": {
"bool": {
"filter": [
{
"term": {
"pid": "1"
}
},
{
"term": {
"cvprogress": "0"
}
},
{
"range" : {
"ServerTime" : {
"gte" : "2016-06-28T00:00:00"
}
}
}
]
}
},
"aggs": {
"distinct_colors" : {
"cardinality" : {
"field" : "eid"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)