小编Mun*_*kon的帖子

PHPExcel设置单元格的边框颜色

如何设置单元格的边框颜色?我使用了这段代码,但它不起作用:

$objPHPExcel->getActiveSheet()
                ->getStyle('A1')
                ->getBorders()
                ->getAllBorders()
                ->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN)
                ->getColor()
                ->setRGB('DDDDDD');
Run Code Online (Sandbox Code Playgroud)

我知道applyFromArray()工作正常.但我不想用它.

phpexcel

11
推荐指数
3
解决办法
5万
查看次数

收到XPC错误:连接中断

我在Xcode控制台中遇到以下错误:

收到的XPC错误连接因消息类型3 kCFNetworkAgentXPCMessageTypePACQuery而中断.

顺便说一下,我使用Xcode 9.0,语言是Objective-C.

而且我也想知道它的含义kCFNetworkAgentXPCMessageTypePACQuery.

xpc objective-c

9
推荐指数
0
解决办法
2114
查看次数

Mojave和Xcode 10.1上的libdispatch客户端中已弃用

此错误不断出现在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

6
推荐指数
0
解决办法
4246
查看次数

Android - 以编程方式更改应用程序区域设置

更改 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)

java android locale

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

Laravel Socialite 中的 Google 登录信息是否包含用户的电话号码?

我在 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)

php laravel laravel-5 laravel-socialite laravel-7

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