如何设置单元格的边框颜色?我使用了这段代码,但它不起作用:
$objPHPExcel->getActiveSheet()
->getStyle('A1')
->getBorders()
->getAllBorders()
->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN)
->getColor()
->setRGB('DDDDDD');
Run Code Online (Sandbox Code Playgroud)
我知道
applyFromArray()工作正常.但我不想用它.
我在Xcode控制台中遇到以下错误:
收到的XPC错误连接因消息类型3 kCFNetworkAgentXPCMessageTypePACQuery而中断.
顺便说一下,我使用Xcode 9.0,语言是Objective-C.
而且我也想知道它的含义kCFNetworkAgentXPCMessageTypePACQuery.
此错误不断出现在system.log:
libdispatch客户端中的DEPRECATED USE:未设置事件处理程序的情况下激活了调度源;在_dispatch_bug_deprecated上设置断点以进行调试
问题代码如下:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self doItInTheBackground];
dispatch_async(dispatch_get_main_queue(), ^{
[self.loadingSpinner stopAnimation:self];
[self.loadingPanel close];
});
});
Run Code Online (Sandbox Code Playgroud)
编辑:
使用GCD库的任何程序似乎都出现此错误,包括终端机,控制台,AppStore等系统应用程序。
编辑2:
从10.14.4开始,我还可以看到其他一些消息,例如:
libdispatch客户端中的已弃用:将计时器间隔设置为0会请求一个1ns计时器,您的意思是FOREVER(一次性计时器)吗?在_dispatch_bug_deprecated上设置断点以进行调试
和
libdispatch客户端中的BUG:mach_recv,在调用源取消处理程序之前{0xXXXXXXXXXXXX [source],标识:XX / 0xXX,处理程序:0xXXXXXXXXXXXX},受监控的资源消失了
cocoa objective-c grand-central-dispatch macos-mojave xcode10.2
更改 Android 应用程序内的区域设置从来都不是一件容易的事。有了androidx.appcompat:appcompat:1.3.0-alpha02,似乎更改应用程序中的区域设置变得比我想象的要困难得多。活动上下文和应用程序上下文的行为似乎非常不同。如果我使用通用更改活动的区域设置BaseActivity(如下所示),它将适用于相应的活动。
基础活动.java
public class BaseActivity extends AppCompatActivity {
private Locale currentLocale;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
currentLocale = LangUtils.updateLanguage(this);
super.onCreate(savedInstanceState);
}
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(LangUtils.attachBaseContext(newBase));
}
@Override
protected void onResume() {
super.onResume();
if (currentLocale != LangUtils.getLocaleByLanguage(this)) recreate();
}
}
Run Code Online (Sandbox Code Playgroud)
但我需要更改应用程序上下文的区域设置,并且这仅限于活动。为此,我可以轻松覆盖Application#attachBaseContext()以更新区域设置,如上所述。
我的应用程序.java
public class MyApplication extends Application {
private static MyApplication instance;
@NonNull
public static MyApplication getInstance() {
return instance;
}
@NonNull
public static Context getContext() {
return …Run Code Online (Sandbox Code Playgroud) 我在 Laravel 中使用 Socialite 实现了 Google 登录。我使用的示例仅包含用户的姓名、google_id、电子邮件和个人资料图片。有没有办法从 Google 回调中获取电话号码?或者它甚至包含这个数字?这是处理回调的函数:
public function handleProviderCallback()
{
try {
$user = Socialite::driver('google')->user();
} catch (\Exception $e) {
return redirect('/login');
}
// check if they're an existing user
$existingUser = User::where('email', $user->email)->first();
if($existingUser){
// log them in
auth()->login($existingUser, true);
} else {
// create a new user
$newUser = new User;
$newUser->name = $user->name;
$newUser->email = $user->email;
$newUser->google_id = $user->id;
$newUser->avatar = $user->avatar;
$newUser->avatar_original = $user->avatar_original;
$newUser->save();
auth()->login($newUser, true);
}
return redirect()->to('/');
}
Run Code Online (Sandbox Code Playgroud)