我希望我的应用程序在facebook Messenger中显示浮动气泡通知.以下https://www.androidhive.info/2016/11/android-floating-widget-like-facebook-chat-head/是我写的服务.
import android.annotation.SuppressLint;
import android.app.Service;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.IBinder;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class BubbleNotifyService extends Service {
private WindowManager windowManager;
private View BubbleView;
private TextView bubbleTitle, bubbleData;
public BubbleNotifyService() {
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@SuppressLint({"RtlHardcoded", "InflateParams"})
@Override
public void onCreate() {
super.onCreate();
//android.os.Debug.waitForDebugger();
setTheme(R.style.AppTheme);
BubbleView =
LayoutInflater.from(this).inflate(R.layout.floating_bubble, null);
final WindowManager.LayoutParams params;
if (android.os.Build.VERSION.SDK_INT …Run Code Online (Sandbox Code Playgroud) 基本上我有3个图像和一个div.contact坐在彼此旁边包含在Section.gallery中.div.contact已经向右浮动且相对定位但不是图像.我的问题是,我无法在页脚中获取"NEWSLETTER"占用右侧的可用空间,它不断下降.

然而,当应用一个明确的:两个页脚看看会发生什么.它在页脚和Section.gallery之间创建一个巨大的空间,但'NEWSLETTER'占用了所有的空间

当我检查谷歌铬检查元素,有一个很大的余地,我不适用.
相关代码
HTML部分
<section class="gallery">
<div class="display-gallery">
<img src="images/picture.png" />
<img src="images/picture.png" />
<img src="images/picture.png">
</div>
<!--End gallery-->
<div class="contact">
<p>contact</p>
<h2>booking <br />
<span>0123.456.789</span><br />
<span>0123.456.789</span><br />
<span> contact@xidian.com</span>
</h2>
<a href="#" class="findout-more ">Find out more</a>
</div>
<!--End-->
</section>
<!--End Section-->
<footer>
<div class="nav-wrapper">
<nav class="footer-nav">
<ul>
<li><a href="#"> Home </a></li>
<li><a href="#"> Biography </a></li>
<li><a href="#"> Photo Gallery</a></li>
<li><a href="#"> Calendar </a></li>
<li><a href="#"> Videos </a></li>
<li><a href="#"> Contact me </a></li>
</ul>
<ul class="second-nav">
<li><a href="#"> …Run Code Online (Sandbox Code Playgroud) 我不断地看到
context.c:55:警告:mpd_setminalloc:忽略第二次设置 MPD_MINALLOC 的请求
每次在运行时调用以下函数(在 C++ 中调用 python 函数)之后
此函数的使用如https://docs.python.org/2/extending/extending.htmlPython.h中所述
void process_string(string text)
{
//cout<<text<<endl;
PyObject *pName, *pModule, *pDict, *pFunc;
PyObject *pArgs, *pValue;
Py_Initialize();
PyRun_SimpleString("import sys");
PyRun_SimpleString("import os");
PyRun_SimpleString("sys.path.append( os.path.dirname(os.getcwd()) )");
pName = PyUnicode_FromString("python_files.strings");
pModule = PyImport_Import(pName);
Py_DECREF(pName);
if (pModule != nullptr) {
pFunc = PyObject_GetAttrString(pModule, "process_string");
if (pFunc && PyCallable_Check(pFunc)) {
pArgs = PyTuple_New(1);
pValue = PyUnicode_FromString(text.c_str());
cout<<_PyUnicode_AsString(pValue)<<endl;
if (!pValue) {
Py_DECREF(pArgs);
Py_DECREF(pModule);
fprintf(stderr, "Cannot convert argument\n");
}
PyTuple_SetItem(pArgs, 0, pValue);
pValue = PyObject_CallObject(pFunc, pArgs);
Py_DECREF(pArgs); …Run Code Online (Sandbox Code Playgroud) 假设a class X具有构造函数X(int a, int b)
我创建了一个指向X的指针,X *ptr;为类动态分配内存.
现在创建一个X类对象数组
ptr = new X[sizeOfArray];
Run Code Online (Sandbox Code Playgroud)
到现在一切都很好.但我想要做的是创建上面的对象数组应该调用构造函数X(int a, int b).我尝试如下:
ptr = new X(1,2)[sizeOfArray];
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,它给了我编译时错误
错误:预期';' 在'['标记|之前
如何创建一个对象数组来调用构造函数?
SizeOfArray 用户在运行时输入.
编辑:
我想要达到的目标是不可能的,如天顶所回答的那样,或者太复杂了.那我std::vector该如何使用呢?
我正在尝试使用HTML和CSS制作生日卡片.以下是代码示例.
<!DOCTYPE HTML>
<html>
<head>
<title>Happy Birthday !</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="http://www.happybirthdaycake2015.com/wp-content/uploads/2014/11/Birthday-Cake-Candles.jpeg" />
<style>
html {
-webkit-animation: chngepic 5s;
/* Chrome, Safari, Opera */
animation: chngepic 5s;
}
@-webkit-keyframes chngepic {
0% {
background: url(https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRLZJu3R2KoQA9W4EpcTA3oenwpl9MiWd7AcLX1_V6reXxWVQB7);
}
50% {
background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSIZiSe34UlhOVSqfjwNwYZ8gcJfJYzWghkAmnNT1NaT1kca-aW);
}
100% {
background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSHz_hTYFVeIKvjZtmj55gXwPoWqK_c-RvILhrQGRu9kJ4c-pO9);
}
}
@keyframes chngepic {
0% {
background: url(https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRLZJu3R2KoQA9W4EpcTA3oenwpl9MiWd7AcLX1_V6reXxWVQB7);
}
50% {
background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSIZiSe34UlhOVSqfjwNwYZ8gcJfJYzWghkAmnNT1NaT1kca-aW);
}
100% {
background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSHz_hTYFVeIKvjZtmj55gXwPoWqK_c-RvILhrQGRu9kJ4c-pO9);
}
}
div.one {
-webkit-animation: show 5s;
/* Chrome, Safari, Opera */ …Run Code Online (Sandbox Code Playgroud)下面是我用C++设计的应用程序的一部分.下面的代码片段显示***作为用户输入的密码.代码在程序中的两个地方使用,一个正常,另一个在结尾处显示未知字符enterdPassword.
它在这里工作正常.输入的密码保存在文件中以供进一步使用.
if(FirstRun()){
display_welcome_text_first_run();
cout<<"\nEnter A Password(Max 13 character): ";
for(i=0; i<13; i++){
x = getch();
if(x == '\r'){ break; }
putchar('*');
p[i]=x;
}
p[i+1]='\0';
string pwd(p);
ofstream o(PASSWORD_FILE,ios::binary);
o <<pwd<<endl;
o.close();
Run Code Online (Sandbox Code Playgroud)
这里显示了它在结尾处显示未知字符的错误enterdPassword.
bool verifyPassword(){
string savdPassword;
char px[20], x;
int i;
cout<<"Enter Your Password To Continue: ";
for(i=0; i<13; i++){
x = getch();
if(x == '\r'){ break; }
putchar('*');
px[i] = x;
}
px[i+1] = '\0';
string enterdPassword(px);
ifstream pp(PASSWORD_FILE, ios::binary);
pp>>savdPassword;
pp.close();
cout<<endl<<enterdPassword;<<" "<<savdPassword; …Run Code Online (Sandbox Code Playgroud)