小编Ada*_*son的帖子

为什么 Xcode Caches 如此庞大?

我为 2016 年末的 MacBook Pro 将 macOS 更新为 Big Sur。

当我检查存储时:

在此处输入图片说明

Xcode Caches 需要大量的存储空间。我删除了它,它会再次出现。

为什么这么大?我可以删除它们以及如何删除它们吗?

xcode macos-big-sur

11
推荐指数
1
解决办法
5793
查看次数

Xunit项目中的依赖注入

我正在研究ASP.Net Core MVC Web应用程序。

我的解决方案包含2个项目:一个用于应用程序,另一个用于单元测试。

我在“测试”项目中添加了对应用程序项目的引用。

我现在要做的是在Tests项目中编写一个类,该类将通过实体框架与数据库进行通信。

我在应用程序项目中所做的工作是通过构造函数依赖项注入来访问DbContext类。

但是我无法在测试项目中执行此操作,因为我没有Startup.cs文件。在此文件中,我可以声明哪些服务可用。

那么,如何在测试类中获取对DbContext实例的引用?

谢谢

dependency-injection xunit asp.net-core-mvc

9
推荐指数
2
解决办法
8245
查看次数

如何在二维数组中使用memset函数来初始化C中的成员?

我想知道如何在C中使用该memset()函数two dimensional array.

我不想面对该阵列中的任何垃圾问题.如何初始化此数组?

有人能解释我如何实现它吗?

c arrays memset

7
推荐指数
3
解决办法
2万
查看次数

Google Test和XCode 4.6

XCode 4.6.3中的Google测试问题

大家好,

我已将google测试集成到我的XCode项目中,并且用于单元测试的基本命令行工具似乎工作正常(添加了guest.framework,正确设置了DYLD_LIBRRY_PATH).

但是,只要我添加到对象夹具EXPECT_EQ(0,Object.PublicMember)类型测试,我就会收到以下链接器错误.

Ld /Users/rinkevic/Library/Developer/Xcode/DerivedData/VeloxChemX-hbmvfkmcscchsvebxpaefvzmkvdp/Build/Products/Debug/UnitTest normal x86_64
cd /Users/rinkevic/Development/VeloxChemX
setenv MACOSX_DEPLOYMENT_TARGET 10.8
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -L/Users/rinkevic/Library/Developer/Xcode/DerivedData/VeloxChemX-hbmvfkmcscchsvebxpaefvzmkvdp/Build/Products/Debug -F/Users/rinkevic/Library/Developer/Xcode/DerivedData/VeloxChemX-hbmvfkmcscchsvebxpaefvzmkvdp/Build/Products/Debug -F/Users/rinkevic/Development/Frameworks -F/Users/rinkevic/Development/VeloxChemX/../../Library/Frameworks -F/Users/rinkevic/Development/VeloxChemX/../Frameworks -filelist /Users/rinkevic/Library/Developer/Xcode/DerivedData/VeloxChemX-hbmvfkmcscchsvebxpaefvzmkvdp/Build/Intermediates/VeloxChemX.build/Debug/UnitTest.build/Objects-normal/x86_64/UnitTest.LinkFileList -mmacosx-version-min=10.8 -stdlib=libc++ -framework gtest -framework OpenCL -o /Users/rinkevic/Library/Developer/Xcode/DerivedData/VeloxChemX-hbmvfkmcscchsvebxpaefvzmkvdp/Build/Products/Debug/UnitTest


Undefined symbols for architecture x86_64:
"testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)", referenced from:testing::AssertionResult testing::internal::CmpHelperEQ<int, int>(char const*, char const*, int const&, int const&) in TestCartMom.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with …
Run Code Online (Sandbox Code Playgroud)

testing xcode

5
推荐指数
2
解决办法
1329
查看次数

如何处理未打开的推送通知(iOS、Swift)

所以我正在运行一个 Swift 应用程序并Parse用来处理我的推送通知。到目前为止,一切都按预期工作。

JSON通过推送通知发送对象并从接收到的数据更新本地数组。我正在通过 处理数据并通过application: didReceiveRemoteNotification发送字典userInfo

当应用程序在前台打开时,这非常有效。当应用程序处于后台并且用户在横幅显示时打开推送通知时,它也能很好地工作。

JSON 对象根据application: didReceiveRemoteNotification代码进行处理。

但是,当用户不打开通知时,application: didReceiveRemoteNotification不会运行并且我的本地数组不会更新。

我如何确保每次发送通知时都会处理 JSON 对象并相应地更新我的本地数组?

push-notification ios swift

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

聊天室成员列表

如何在使用中检索聊天室的成员列表XMPP framework

我试过用:

 - (void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items 
Run Code Online (Sandbox Code Playgroud)

但它返回一个空数组

iphone ios xmppframework

3
推荐指数
1
解决办法
1964
查看次数

如何使用 Ghostscript 合并目录中的所有 PDF

我怎样才能读取目录 d:\ 中包含的文件而batchscript不是像这样一个一个的文件。我已经尝试过以下方法:

@echo off

"C:\Program Files\gs\gs9.25\bin\gswin32c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dPDFSETTINGS=/printer -dColorImageResolution=90 -dAutoRotatePages=/None -dBATCH -dNOPAUSE -sOutputFile=d:\d\koran.pdf *d:\a\01.pdf d:\a\02.pdf d:\a\03.pdf d:\a\04.pdf d:\a\05.pdf d:\a\06.pdf d:\a\07.pdf d:\a\08.pdf d:\a\09.pdf d:\a\10.pdf d:\a\11.pdf d:\a\12.pdf d:\a\13.pdf d:\a\14.pdf d:\a\15.pdf d:\a\16.pdf d:\a\17.pdf d:\a\18.pdf d:\a\19.pdf d:\a\20.pdf d:\a\21.pdf d:\a\22.pdf d:\a\23.pdf d:\a\24.pdf*

exit
Run Code Online (Sandbox Code Playgroud)

pdf merge ghostscript

3
推荐指数
1
解决办法
7344
查看次数

removefromsuperview会删除子视图吗?

如果我有嵌套的子视图,如果我调用removefromsuperview,所有子视图都会被处理掉吗?

伪代码:

UIView *viewA = [[UIView alloc] initWithFrame:CGRectMake(0 , 0, 100, 100)];
[self.view addSubview:viewA];
UIView *viewB = [[UIView alloc] initWithFrame:CGRectMake(25 , 25, 50, 50)];
[viewA addSubview:viewB];
UIButton *buttonC = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[viewB addSubview:buttonC];
Run Code Online (Sandbox Code Playgroud)

然后按下buttonC:

[viewA removeFromSuperView];
Run Code Online (Sandbox Code Playgroud)

所有视图都会从屏幕上删除,但它们是否已正确删除?我是否需要手动删除所有视图?

objective-c ios ios6

2
推荐指数
1
解决办法
2247
查看次数

使用WM_SETFOCUS和WM_KILLFOCUS

在Delphi中,我有两个编辑框和一个按钮.

默认情况下选择Edit1.我想用消息改变焦点.但是,如果我按照以下方式执行操作,那么在编辑中的选择范围,错误框中的插入符等等都会搞得一团糟.

我使用消息的原因是我可以在外部应用程序中控制焦点.这看起来似乎有效,但很明显,Windows内部状态有点混乱.我没有外部程序的来源.

procedure TForm1.Button1Click(Sender: TObject);
begin
  PostMessage(edit1.handle,WM_KILLFOCUS,0,0);
  PostMessage(edit2.handle,WM_SETFOCUS,0,0);
end;
Run Code Online (Sandbox Code Playgroud)

......那可以吗?我错过了一条消息吗?

delphi winapi

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

UItextview在iphone app中上下移动(键盘出现和消失时)

当键盘出现和消失时,如何在iPhone应用程序中UItextview 上下移动UIScrollView.

iphone uitextview ios

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