月度归档: 2021 年 3 月

iOS10 审核 NSCameraUsageDescription 等描述问题

iOS10后 提交审核经常会因为没有在info.plist文件里边加入访问隐私的提醒而被回退,这样子又浪费了时间,所以先对照一下APP中是否用到这些隐私的权限

通讯录
NSContactsUsageDescription (XXX想访问您的通讯录,允许吗?)

通讯录
Contacts Usage Description (XXX想访问您的通讯录,允许吗?)

麦克风
NSMicrophoneUsageDescription (XXX想使用您的麦克风,允许吗?)

相册
NSPhotoLibraryUsageDescription (XXX想访问您的相册,允许吗?)

相机
NSCameraUsageDescription (XXX想使用您的相机,允许吗?)

地理位置(一直开启)
NSLocationAlwaysUsageDescription (XXX想使用您的地理位置,允许吗?)

地理位置(使用时开启)
NSLocationWhenInUseUsageDescription (XXX想使用您的地理位置,允许吗?)

蓝牙权限
Bluetooth Peripheral Usage Description (XXX想使用您的蓝牙,允许吗?)

语音转文字权限
Speech Recognition Usage Description (XXX请求语音转文字权限,允许吗?)

日历权限
Calendars Usage Description (XXX想使用您的日历,允许吗?)

健康应用(更新)
Health Update Usage Description (XXX想访问您的HealthKit,允许吗?)

健康应用(读取)
Health Share Usage Description (XXX想访问您的HealthKit,允许吗?)

APP支持文件共享设置(iOS)

在开发过程中,有时候需要手动放一些文件到Documents文件夹下做测试,以前是可以直接用itools或者PP助手等工具直接拖拉文件到Documents文件夹的,但是*近开发时发现不可以这样子做了,必须先配置一下开发的APP

方法:

在应用程序的Info.plist文件中添加Application supports iTunes file sharing键,并将键值设置为YES。
这样子配置后,用itunes就能见到该APP出现在能进行文件共享的列表中,但是发现itunes不能将文件拖进代码创建好的文件夹中,用PP助手就可以了。

iOS App文件共享

通过UIDocumentInteractionController或者是QLPreviewController来预览PDF等格式文件的时候,我们可以通过自带的UIActivityViewController把该文件共享出去或进行打印等处理。如图所示:

*行的AirDrop是iOS7之后给用户提供的一种在苹果设备之间共享文件的快捷方式,类似于安卓上的蓝牙无线传输文件。

第二行是通过文档类型关联技术识别的App的列表。

第三行是通过文档关联技术识别的Action的列表,表示对文件可进行的一些操作,如复制,打印,保存等。

我们知道在iOS系统下有一种安全体系–沙盒机制,每个iOS应用程序都是一个独立的文件系统,并且只能在自己的文件系统进行操作,所以iOS系统下并不能像安卓一样轻松取到其他应用程序下的文件。

既然我们能在自己的应用程序下预览文件时把文件共享到其他App中,那么反过来怎么能让其他App共享文件到我们App呢?

info.plist注册文件类型
我们需要在info.plist文件中,添加一个新的属性CFBundleDocumentTypes(实际上输入的是Document type),这是一个数组类型的属性,意思就是我们可以同时注册多个类型。而针对数组中的每一个元素,都有许多属性可以指定,详细的属性列表我们可以从官方文档上找到: Core Foundation Keys —- CFBundleDocumentTypes。这里列举我们在做iOS开发时常用的属性:

CFBundleTypeName

字符串类型,指定某种类型的别名,也就是用来指代我们规定的类型的别称,一般为了保持唯一性,我们使用UTI来标识。

CFBundleTypeIconFiles
数组类型,包含指定的png图标的文件名,指定代表某种类型的图标,而图标有具体的尺寸标识:

Device Sizes
iPad 64 x 64 pixels, 320 x 320 pixels
iPhone and iPod touch 22 x 29 pixels, 44 x 58 pixels (high resolution)
* LSItemContentTypes

数组类型,包含UTI字符串,指定我们的应用程序所有可以识别的文件类型集合
* LSHandlerRank
字符串类型,包含Owner,Default,Alternate,None四个可选值,指定对于某种类型的优先权级别,而Launcher Service会根据这个优先级别来排列显示的App的顺序。优先级别从高到低依次是Owner,Alternate,Default。None表示不接受这种类型。

我们选择Source code方式打开info.plist文件添加以下代码:

1 <key>CFBundleDocumentTypes</key>
2     <array>
3         <dict>
4             <key>CFBundleTypeName</key>
5             <string>PDF</string>
6             <key>LSHandlerRank</key>
7             <string>Owner</string>
8             <key>LSItemContentTypes</key>
9             <array>
10                 <string>com.adobe.pdf</string>
11             </array>
12         </dict>
13         <dict>
14             <key>CFBundleTypeName</key>
15             <string>Microsoft Word</string>
16             <key>LSHandlerRank</key>
17             <string>Alternate</string>
18             <key>LSItemContentTypes</key>
19             <array>
20                 <string>com.microsoft.word.doc</string>
21                 <string>com.microsoft.word.wordml</string>
22                 <string>org.openxmlformats.wordprocessingml.document</string>
23             </array>
24         </dict>
25         <dict>
26             <key>CFBundleTypeName</key>
27             <string>Microsoft Excel</string>
28             <key>LSHandlerRank</key>
29             <string>Alternate</string>
30             <key>LSItemContentTypes</key>
31             <array>
32                 <string>com.microsoft.excel.xls</string>
33                 <string>org.openxmlformats.spreadsheetml.sheet</string>
34             </array>
35         </dict>
36         <dict>
37             <key>CFBundleTypeIconFiles</key>
38             <array/>
39             <key>CFBundleTypeName</key>
40             <string>Microsoft PowerPoint</string>
41             <key>LSHandlerRank</key>
42             <string>Alternate</string>
43             <key>LSItemContentTypes</key>
44             <array>
45                 <string>com.microsoft.powerpoint.​ppt</string>
46                 <string>org.openxmlformats.presentationml.presentation</string>
47                 <string>public.presentation</string>
48             </array>
49         </dict>
50         <dict>
51             <key>CFBundleTypeName</key>
52             <string>Text</string>
53             <key>LSHandlerRank</key>
54             <string>Alternate</string>
55             <key>LSItemContentTypes</key>
56             <array>
57                 <string>public.text</string>
58                 <string>public.plain-text</string>
59                 <string>public.utf8-plain-text</string>
60                 <string>public.utf16-external-plain-​text</string>
61                 <string>public.utf16-plain-text</string>
62                 <string>com.apple.traditional-mac-​plain-text</string>
63                 <string>public.source-code</string>
64                 <string>public.c-source</string>
65                 <string>public.objective-c-source</string>
66                 <string>public.c-plus-plus-source</string>
67                 <string>public.objective-c-plus-​plus-source</string>
68                 <string>public.c-header</string>
69                 <string>public.c-plus-plus-header</string>
70                 <string>com.sun.java-source</string>
71                 <string>public.script</string>
72                 <string>public.shell-script</string>
73             </array>
74         </dict>
75         <dict>
76             <key>CFBundleTypeName</key>
77             <string>Rich Text</string>
78             <key>LSHandlerRank</key>
79             <string>Alternate</string>
80             <key>LSItemContentTypes</key>
81             <array>
82                 <string>public.rtf</string>
83                 <string>com.apple.rtfd</string>
84                 <string>com.apple.flat-rtfd</string>
85             </array>
86         </dict>
87         <dict>
88             <key>CFBundleTypeName</key>
89             <string>HTML</string>
90             <key>LSHandlerRank</key>
91             <string>Alternate</string>
92             <key>LSItemContentTypes</key>
93             <array>
94                 <string>public.html</string>
95                 <string>public.xhtml</string>
96             </array>
97         </dict>
98         <dict>
99             <key>CFBundleTypeName</key>
100             <string>Web Archive</string>
101             <key>LSHandlerRank</key>
102             <string>Alternate</string>
103             <key>LSItemContentTypes</key>
104             <array>
105                 <string>com.apple.webarchive</string>
106             </array>
107         </dict>
108         <dict>
109             <key>CFBundleTypeName</key>
110             <string>Image</string>
111             <key>LSHandlerRank</key>
112             <string>Alternate</string>
113             <key>LSItemContentTypes</key>
114             <array>
115                 <string>public.image</string>
116             </array>
117         </dict>
118         <dict>
119             <key>CFBundleTypeName</key>
120             <string>iWork Pages</string>
121             <key>LSHandlerRank</key>
122             <string>Alternate</string>
123             <key>LSItemContentTypes</key>
124             <array>
125                 <string>com.apple.page.pages</string>
126                 <string>com.apple.iwork.pages.pages</string>
127                 <string>com.apple.iwork.pages.template</string>
128             </array>
129         </dict>
130         <dict>
131             <key>CFBundleTypeName</key>
132             <string>iWork Numbers</string>
133             <key>LSHandlerRank</key>
134             <string>Alternate</string>
135             <key>LSItemContentTypes</key>
136             <array>
137                 <string>com.apple.numbers.numbers</string>
138                 <string>com.apple.iwork.numbers.numbers</string>
139                 <string>com.apple.iwork.numbers.template</string>
140             </array>
141         </dict>
142         <dict>
143             <key>CFBundleTypeName</key>
144             <string>iWork Keynote</string>
145             <key>LSHandlerRank</key>
146             <string>Alternate</string>
147             <key>LSItemContentTypes</key>
148             <array>
149                 <string>com.apple.keynote.key</string>
150                 <string>com.apple.iwork.keynote.key</string>
151                 <string>com.apple.iwork.keynote.kth</string>
152             </array>
153         </dict>
154         <dict>
155             <key>CFBundleTypeName</key>
156             <string>Audio</string>
157             <key>LSHandlerRank</key>
158             <string>Alternate</string>
159             <key>LSItemContentTypes</key>
160             <array>
161                 <string>public.audio</string>
162             </array>
163         </dict>
164         <dict>
165             <key>CFBundleTypeName</key>
166             <string>Movie</string>
167             <key>LSHandlerRank</key>
168             <string>Alternate</string>
169             <key>LSItemContentTypes</key>
170             <array>
171                 <string>public.movie</string>
172             </array>
173         </dict>
174         <dict>
175             <key>CFBundleTypeName</key>
176             <string>Archive</string>
177             <key>LSHandlerRank</key>
178             <string>Alternate</string>
179             <key>LSItemContentTypes</key>
180             <array>
181                 <string>public.archive</string>
182             </array>
183         </dict>
184     </array>

添加这些代码,你的App就可以支持大部分文件类型了,可以根据自己项目的需求,添加相关类型的代码,像我自己的项目只需要支持PDF和word格式的文件。添加完这些代码,我们选择Property list打开info.plist文件:

或者在info页面打开Document types列表

这个时候就代表我们已经成功的注册好了App支持的文件类型,这个时候我们在编译运行,然后再到其他App(我这边用的QQ)打开下载好的文件,这个时候出来的页面是这样的:

我们可以看到自己的App图标已经出现在第二栏的列表中,这个时候我们点击图标按钮即可把文件共享到自己App中。

如何处理共享文件
当点击图标按钮的时候,会跳转到我们自己的应用程序中,这个时候在AppDelegate.m会走- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options该回调方法。

但是在iOS9之前回调的是- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation,所以我们需要针对不同的设备版本做出改变。

我们可以在回调方法里进行文件处理操作,如将文件上传、文件预览、文件保存一些工作。在做文件预览的时候我们必定得跳转到对应的控制器中,这个时候我们首先得获取到当前的视图控制器

1 //获取当前屏幕显示的viewcontroller
2 – (UIViewController *)getCurrentVC
3 {
4     UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
5
6     UIViewController *currentVC = [self getCurrentVCFrom:rootViewController];
7
8     return currentVC;
9 }
10
11 – (UIViewController *)getCurrentVCFrom:(UIViewController *)rootVC
12 {
13     UIViewController *currentVC;
14
15     if ([rootVC presentedViewController]) {
16         // 视图是被presented出来的
17
18         rootVC = [rootVC presentedViewController];
19     }
20
21     if ([rootVC isKindOfClass:[UITabBarController class]]) {
22         // 根视图为UITabBarController
23
24         currentVC = [self getCurrentVCFrom:[(UITabBarController *)rootVC selectedViewController]];
25
26     } else if ([rootVC isKindOfClass:[UINavigationController class]]){
27         // 根视图为UINavigationController
28
29         currentVC = [self getCurrentVCFrom:[(UINavigationController *)rootVC visibleViewController]];
30
31     } else {
32         // 根视图为非导航类
33
34         currentVC = rootVC;
35     }
36
37     return currentVC;
38 }

拿到控制器我们可以回到回调方法里进行跳转工作,我这边还是用UIDocumentInteractionController做文件预览

1 #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_0
2 – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation{
3     // 判断传过来的url是否为文件类型
4     if ([url.scheme isEqualToString:@”file”]) {
5         _docVc = [UIDocumentInteractionController interactionControllerWithURL:url];
6         _docVc.delegate = self;
7         [_docVc presentPreviewAnimated:YES];
8
9     }
10
11 }
12
13 #else
14 – (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
15     // 判断传过来的url是否为文件类型
16     if ([url.scheme isEqualToString:@”file”]) {
17         _docVc = [UIDocumentInteractionController interactionControllerWithURL:url];
18         _docVc.delegate = self;
19         [_docVc presentPreviewAnimated:YES];
20     }
21     return YES;
22 }
23 #endif
24
25 #pragma mark — UIDocumentInteractionControllerDelegate
26 – (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)controller
27 {
28     // 返回当前控制器
29     return [self getCurrentVC];
30 }

 

2021年1—2月份全国规模以上工业企业利润同比增长1.79倍 两年平均增长31.2%

   1—2月份,全国规模以上工业企业实现利润总额11140.1亿元,同比增长1.79倍(按可比口径计算,详见附注二),比2019年1—2月份增长72.1%,两年平均增长31.2%。   1—2月份,规模以上工业企业中,国有控股企业实现利润总额3752.2亿元,同比增长1.82倍;股份制企业实现利润总额7762.5亿元,增长1.69倍;外商及港澳台商投资企业实现利润总额3145.2亿元,增长2.19倍;私营企业实现利润总额3316.9亿元,增长1.37倍。   1—2月份,采矿业实现利润总额988.4亿元,同比增长83.0%;制造业实现利润总额9294.2亿元,增长2.20倍;电力、热力、燃气及水生产和供应业实现利润总额857.4亿元,增长57.5%。   1—2月份,在41个工业大类行业中,38个行业利润总额同比增加,2个行业减少,1个行业持平。主要行业利润情况如下:计算机、通信和其他电子设备制造业利润总额同比增长58.92倍,汽车制造业增长25.26倍,化学原料和化学制品制造业增长4.98倍,电气机械和器材制造业增长4.31倍,专用设备制造业增长3.99倍,通用设备制造业增长3.19倍,黑色金属冶炼和压延加工业增长2.71倍,有色金属冶炼和压延加工业增长2.58倍,煤炭开采和洗选业增长2.04倍,纺织业增长1.43倍,非金属矿物制品业增长87.0%,农副食品加工业增长45.8%,电力、热力生产和供应业增长44.7%;石油和天然气开采业下降28.7%。   1—2月份,规模以上工业企业实现营业收入16.87万亿元,同比增长45.5%;发生营业成本13.99万亿元,增长43.5%;营业收入利润率为6.60%,同比提高3.15个百分点。   2月末,规模以上工业企业资产总计126.90万亿元,同比增长9.6%;负债合计71.27万亿元,增长9.4%;所有者权益合计55.63万亿元,增长10.0%;资产负债率为56.2%,同比下降0.1个百分点。   2月末,规模以上工业企业应收账款16.28万亿元,同比增长16.4%;产成品存货4.60万亿元,增长8.6%。   1—2月份,规模以上工业企业每百元营业收入中的成本为82.92元,同比减少1.16元;每百元营业收入中的费用为8.79元,同比减少1.38元。   2月末,规模以上工业企业每百元资产实现的营业收入为79.8元,同比增加19.7元;人均营业收入为142.4万元,同比增加41.6万元;产成品存货周转天数为19.7天,同比减少6.4天;应收账款平均回收期为57.9天,同比减少14.5天。      表1  2021年1—2月份规模以上工业企业主要财务指标  分 组 营业收入 营业成本 利润总额 1-2月 同比增长 1-2月 同比增长 1-2月 同比增长 (亿元) (%) (亿元) (%) (亿元) (%) 总计 168726.6 45.5 139909.0 43.5 11140.1 178.9 其中:采矿业 6644.7 29.3 4559.6 24.3 988.4 83.0    制造业 147539.4 49.2 122434.0 47.1 9294.2 219.5    电力、热力、燃气及水生产和供应业 14542.5 22.4 12915.3 22.1 857.4 57.5 其中:国有控股企业 47894.5 33.1 37706.0 30.1 3752.2 182.0 其中:股份制企业 123043.7 45.0 101977.6 42.9 7762.5 169.2    外商及港澳台商投资企业 40450.2 50.4 33695.2 47.7 3145.2 219.1 其中:私营企业 62896.1 51.8 53940.9 50.5 3316.9 136.7 注: 1.经济类型分组之间存在交叉,故各经济类型企业数据之和大于总计。 2.本表部分指标存在总计不等于分项之和情况,是数据四舍五入所致,未作机械调整。  表2  2021年1—2月份规模以上工业企业经济效益指标  分 组 营业收入利润率 每百元营业收入中的成本 每百元营业收入中的费用 每百元资产实现的营业收入 人均营业收入 资产负债率 产成品存货周转天数 应收账款平均回收期 1-2月 1-2月 1-2月 2月末 2月末 2月末 2月末 2月末 (%) (元) (元) (元) (万元/人) (%) (天) (天) 总计 6.60 82.92 8.79 79.8 142.4 56.2 19.7 57.9 其中:采矿业 14.88 68.62 11.94 39.2 95.7 60.1 14.7 43.0    制造业 6.30 82.98 8.93 93.1 139.3 55.1 21.9 59.9    电力、热力、燃气及水生产和供应业 5.90 88.81 5.89 40.4 257.1 59.1 0.8 44.5 其中:国有控股企业 7.83 78.73 7.37 59.5 229.3 56.9 14.2 42.0 其中:股份制企业 6.31 82.88 8.97 76.4 139.1 56.9 20.4 55.4    外商及港澳台商投资企业 7.78 83.30 8.66 91.7 151.9 53.3 19.1 69.0 其中:私营企业 5.27 85.76 8.89 107.4 112.9 57.9 21.6 56.3  表3  2021年1—2月份规模以上工业企业主要财务指标(分行业)  行 业 营业收入 营业成本 利润总额 1-2月 同比增长 1-2月 同比增长 1-2月 同比增长 (亿元) (%) (亿元) (%) (亿元) (%) 总计 168726.6 45.5 139909.0 43.5 11140.1 178.9  煤炭开采和洗选业 3579.1 41.1 2354.1 27.3 574.7 204.4  石油和天然气开采业 1241.9 -6.8 810.7 3.4 227.2 -28.7  黑色金属矿采选业 767.2 63.9 580.1 53.6 95.9 3895.8  有色金属矿采选业 384.4 36.1 261.1 25.3 64.8 146.4  非金属矿采选业 491.0 46.8 368.4 45.3 41.1 81.9  开采专业及辅助性活动 178.9 -2.6 183.4 -5.9 -15.3 (注1)  其他采矿业 2.1 425.0 1.9 533.3 0.0 (注2)  农副食品加工业 7641.3 33.9 6899.0 34.2 312.9 45.8  食品制造业 3127.3 31.6 2419.4 32.4 261.4 68.4  酒、饮料和精制茶制造业 2553.2 34.1 1557.5 30.2 494.7 66.0  烟草制品业 3432.6 19.7 869.3 15.0 533.8 27.1  纺织业 3075.5 38.9 2719.9 38.0 100.9 142.5  纺织服装、服饰业 1792.0 21.4 1515.1 21.5 78.3 42.9  皮革、毛皮、羽毛及其制品和制鞋业 1329.7 21.5 1143.5 21.5 67.6 26.8  木材加工和木、竹、藤、棕、草制品业 1240.2 52.1 1117.3 53.3 38.8 52.8  家具制造业 964.1 49.7 804.8 49.2 41.9 210.4  造纸和纸制品业 2117.3 53.6 1792.2 52.8 154.3 183.6  印刷和记录媒介复制业 939.2 47.0 789.1 46.5 43.6 169.1  文教、工美、体育和娱乐用品制造业 1866.2 42.1 1620.8 42.7 75.7 63.1  石油、煤炭及其他燃料加工业 7542.4 12.7 5982.1 1.9 555.1 (注3)  化学原料和化学制品制造业 10450.4 45.9 8532.2 38.4 922.2 498.4  医药制造业 4182.5 37.7 2242.1 31.8 804.5 95.4  化学纤维制造业 1276.6 48.5 1130.3 43.1 66.2 688.1  橡胶和塑料制品业 3837.2 58.0 3194.6 54.8 241.7 299.5  非金属矿物制品业 7959.3 49.5 6631.4 48.8 519.8 87.0  黑色金属冶炼和压延加工业 12401.0 52.5 11469.7 51.2 480.5 271.0  有色金属冶炼和压延加工业 8404.1 48.1 7756.7 45.4 302.0 258.2  金属制品业 5675.1 64.6 4968.8 64.4 230.9 182.6  通用设备制造业 5831.5 63.0 4771.5 60.6 345.5 319.3  专用设备制造业 4661.0 66.0 3617.6 61.3 393.7 399.0  汽车制造业 12940.8 77.1 10966.7 74.8 832.3 2525.6  铁路、船舶、航空航天和其他运输设备制造业 1476.3 51.7 1260.4 51.5 45.6 508.0  电气机械和器材制造业 9867.9 72.8 8412.6 72.2 457.0 430.8  计算机、通信和其他电子设备制造业 18569.8 55.8 16242.0 52.7 778.9 5891.5  仪器仪表制造业 1036.7 65.2 778.9 59.9 72.6 633.3  其他制造业 259.1 49.7 217.6 48.3 12.3 173.3  废弃资源综合利用业 919.9 97.4 862.8 100.5 28.9 103.5  金属制品、机械和设备修理业 169.1 9.3 148.2 8.6 0.5 -58.3  电力、热力生产和供应业 12022.5 21.4 10769.4 21.7 682.8 44.7  燃气生产和供应业 1982.4 26.6 1745.3 24.0 134.8 110.0  水的生产和供应业 537.6 29.4 400.6 25.1 39.9 369.4 注: 1.开采专业及辅助性活动上年同期亏损18.7亿元。 2.其他采矿业上年同期利润总额为0.0亿元。 3.石油、煤炭及其他燃料加工业上年同期亏损21.9亿元。 4.本表部分指标存在总计不等于分项之和情况,是数据四舍五入所致,未作机械调整。    附注:   一、指标解释及相关说明   1、利润总额:指企业在生产经营过程中各种收入扣除各种耗费后的盈余,反映企业在报告期内实现的盈亏总额。   2、营业收入:指企业从事销售商品、提供劳务和让渡资产使用权等生产经营活动形成的经济利益流入。包括主营业务收入和其他业务收入。   3、营业成本:指企业从事销售商品、提供劳务和让渡资产使用权等生产经营活动发生的实际成本。包括主营业务成本和其他业务成本。营业成本应当与营业收入进行配比。   4、资产总计:指企业过去的交易或者事项形成的、由企业拥有或者控制的、预期会给企业带来经济利益的资源。   5、负债合计:指企业过去的交易或者事项形成的、预期会导致经济利益流出企业的现时义务。   6、所有者权益合计:指企业资产扣除负债后由所有者享有的剩余权益。   7、应收账款:指资产负债表日以摊余成本计量的,企业因销售商品、提供服务等经营活动应收取的款项。   8、产成品存货:指企业报告期末已经加工生产并完成全部生产过程、可以对外销售的制成产品。   9、营业收入利润率=利润总额÷营业收入×100%,单位:%。   10、每百元营业收入中的成本=营业成本÷营业收入×100,单位:元。   11、每百元营业收入中的费用=(销售费用+管理费用+研发费用+财务费用)÷营业收入×100,单位:元。   12、每百元资产实现的营业收入=营业收入÷平均资产÷累计月数×12×100,单位:元。   13、人均营业收入=营业收入÷平均用工人数÷累计月数×12,单位:万元/人。   14、资产负债率=负债合计÷资产总计×100%,单位:%。   15、产成品存货周转天数=360×平均产成品存货÷营业成本×累计月数÷12,单位:天。   16、应收账款平均回收期=360×平均应收账款÷营业收入×累计月数÷12,单位:天。   17、两年平均增速是指以2019年相应同期数为基数,采用几何平均的方法计算的增速。   18、在各表的利润总额同比增长栏中,标“注”的表示上年同期利润总额为负数,即亏损;数值为正数的表明利润同比增长;数值在0至-100%之间(不含0)的表明利润同比下降;下降幅度超过100%的表明由上年同期盈利转为本期亏损;数值为0的表明利润同比持平。   二、规模以上工业企业利润总额、营业收入等指标的增速均按可比口径计算。报告期数据与上年所公布的同指标数据之间有不可比因素,不能直接相比计算增速。其主要原因是:(一)根据统计制度,每年定期对规模以上工业企业调查范围进行调整。每年有部分企业达到规模标准纳入调查范围,也有部分企业因规模变小而退出调查范围,还有新建投产企业、破产、注(吊)销企业等变化。(二)加强统计执法,对统计执法检查中发现的不符合规模以上工业统计要求的企业进行了清理,对相关基数依规进行了修正。(三)加强数据质量管理,剔除跨地区、跨行业重复统计数据。   三、统计范围   规模以上工业企业,即年主营业务收入为2000万元及以上的工业法人单位。   四、调查方法   规模以上工业企业财务状况报表按月进行全面调查(1月份数据免报)。   五、行业分类标准   执行国民经济行业分类标准(GB/T4754-2017),具体请参见http://www.stats.gov.cn/tjsj/tjbz/hyflbz/。 

“远程”、“协作”风靡之际,你对TA知晓多少?

2.4亿人在线使用文档协作无延宕……

6万名武汉中小学生实力打造“远程课堂”活学高效……

疫情以来,“远程”、“协作”持续大热,此局毋庸置疑。

根据QuestMobile*新发布的《2020中国移动互联网“战役”专题报告》显示,2020年春节假期前后,由于远程办公、在线学习等需求的上升,效率办公日均活跃用户规模上升了4000万。其中值得提及的一点,有一款将“远程多人协作”与“大规模突发信息汇总分享”需求有机结合的软件可谓榜上有名,成绩如何?

有数据显示,其位列办公商务品类微信小程序用户日活数量*位不说,就在几天前刚刚公布的阿拉丁指数微信小程序2月份榜单中,此软件稳稳占据阿拉丁指数总榜单第三,并牢牢保持工具类榜单*的名号。众里寻TA,正是2018年7月独立上线,如今月活跃用户突破2.39亿的金山文档。

%title插图%num

据晶少了解,受金山文档领衔的“文档上”之风助力,有效解决受疫情影响的学校授课延期问题,只需老师在该软件上发起会议,实时共享任意格式的课件文档的同时邀请全班同学点击链接进入即可完成远程授课。此过程中,授课老师作为主讲人控制屏幕翻动资料,学生们可通过电脑或者手机完成实时观看并语音发问,操作便捷。

%title插图%num

此外,金山文档还提供了表单式的作业收集,学生完成作业后只需通过表单上传习题本上的图片,老师批改作业后再发回给学生进行相应修改即可,课上课后沟通实在无负担。据悉,借助金山文档的远程会议功能,疫情期间江汉区54所中小学、4200名教师和60000名学生已高效开启远程“在线授课”模式,直至此次疫情全面结束。

之后不仅武汉本地,包括广东、广西、陕西、黑龙江、吉林、云南、深圳等多地在内的众多大中小学均开始基于金山文档打造“*人性化”的在线课堂,据悉人数*多的一堂课,同时参与的学生数量超过2000人,全流畅无卡顿实在叹为观止。此外针对政府、医院和学校等机构,金山文档在疫情期间还赠送了约400万个企业版金山文档供使用。

除了基于课件共享的在线课堂外,金山文档还为疫情期间众多场景提供了便捷功能。例如需求爆棚的电商行业,员工可根据工作需要在同一表格里协作,既可进行视图区分也可同时数据修改以及回放找到改动源头,从而高效准确作业;另外借助政务微信小程序嵌入金山文档表单功能,产品还可以做到让街道人员实现“无接触式”的人员信息统计;重要的是,在全国多个一二线城市中甚至有的社区居民在防控期间会使用金山文档的表单功能收集买菜信息,以此代替传统的在微信群中接龙买菜模式,因此受到不少家庭的好评。

%title插图%num

如今,金山文档支持常见的办公组件Word、Excel、PPT、PDF的多人协作编辑,并且满足*多300+Excel函数公式,同时完全兼容MS Office的文件格式,保证了在线文档落地的标准性。

除常规在线文档支持外,金山文档表格还研发了强大的跨book引用、保护工作表等满足多人协作场景的刚需功能,真正做到权限可控、文档安全。“其实团队协作不只是一起写文档。除了表格、文字、演示、PDF的协作编辑,金山文档还开发了高阶协作的会议、待办、表单、日历等功能,尤其是类似会议、表单等功能在这次疫情中通过一些意想不到的方式帮到了大家。”金山办公首席运营官章庆元说。

%title插图%num

功能强大、需求众多,面对上述情况,晶少得知在疫情期间金山文档一直通过有序的服务器扩容来满足不断增长的使用需要。“疫情发生后,从除夕前后开始,先是统计人员信息的表单功能需求激增,随后是2月3日延迟复工后,会议和在线编辑需求快速增加。”金山办公高级研发总监汪大炜表示,“过去一个多月里,金山文档在线编辑日活增长约6.5倍,表单日活增长约27倍,而会议日活增长高达177倍。得益于持续对云办公的投入,在此过程中我们保持了产品系统稳定和体验流畅。”

具体来说,有数据表明在此期间,金山文档WPS表单服务器扩容了5倍,会议服务器扩容了3倍,在线office业务也扩容了1倍的机器。当原来备用的服务器全部用完时,也会开始使用一些金山云提供的云主机来满足支撑需要。

另外由于金山文档的内核是采用C++编程语言,具备效率表现很高但内存占用却很低的特性;相比之下,其他在线文档产品多数源于数据库支撑,占用的内存与系统资源较大,对比C++的原生线程,金山文档一台服务器实际支撑的用户量会比通常情况多很多,效率自然提升显著。

谈及疫情中庞大的用户需求与技术扩容细节,金山办公高级研发总监汪大炜总结道,经过长期的观察,教育行业、电商以及物流运输业都对远程协作等“文档上”的诸多需求呈现暴增态势。“过去,教育行业通常都是传统的上课与交作业模式,很难应用到远程课堂与线下协同;同时疫情中电商类的需求也是我们始料未及的,表现比较鲜明的则是不断的版本更新与迭代;此外在物流运输方面,我们也逐步发现了针对表单功能的庞大受众群体,未来或许在这些行业都会爆发新的增长点。”

如此看来,对比其他同类产品,金山文档则更多关注新时代、新用户在新场景下的协作问题,正是这种文档协作、会议协作所延伸出的时间层面的协作构成了特殊的产品定位,即坚持以开放的office文档作为核心服务,寄希望于将现有的办公模式做迭代升级,而不是颠覆,这也是与传统Office明显不同的地方,以至于产品更多立足于怎样帮助用户协作以及在协作的过程中完善流程,让使用体验更友好。“金山文档的定位不会倾向于做一个类似于WPS的重产品,而是坚持在线与云化的思维,真正做到深度功能的持续优化,完成不同产品之间的整合,降低用户在学习与使用层面的门槛与成本。”章庆元提出。

未来面对移动远程办公行业的两类主要玩家,分别是基于互联网巨头内部办公软件的一站式中小企业协同办公解决方案以及在线文档、视频会议等细分领域龙头企业,除了共同探索、教育用户、培养用户认知、打造良好市场环境之外,金山文档方面认为,更多还是为入局玩家们提供专业的文档在线协同服务,诸如与阿里云、腾讯云开展SaaS层面的合作,将文档处理转变为一种随处可找、随时可用的权益,无需花费时间另做开发,完成能力上的输出,始终坚持“文档服务提供商”的战略定位才是关键。

“未来很长一段时间内,在技术产品上,金山文档整体还是会聚焦和文档相关的协作上,夯实用户留存的环节,会不断强化产品的相关能力,例如加入更多音视频技术要素,选择与更多专业领域合作伙伴一同攻克音视频技术难题,而不是通过自身来解决问题;但会自主研发AI美化文档功能,强化文档的创作和处理能力等。”

早在2018年,金山办公启动以“云、多屏、内容、AI”为核心的升级战略,届时金山文档以此成为云战略落地的*重要载体之一,同时受国内云计算、云存储和移动计算技术的共同推动,包括金山文档在内的以“协作”为核心的在线文档产品,开启全面颠覆传统工作方式的征程;而此次因全民抗击疫情而爆发的远程办公需求,正恰到好处地印证了云协作办公的独特价值。

如今数亿用户开始熟悉并习惯协作办公,这对于文档行业具有重大意义,2020年或将成为真正的“在线办公”概念实践元年,当在线化与云化逐渐走向前台并明朗之际,我们相信金山文档或能带来更多惊喜。

原文链接:https://blog.csdn.net/sch881226/article/details/104746367

Python:从入门到实践-20章有关Heroku的各种坑(1)

Python:从入门到实践-20章有关Heroku的各种坑(1)

​1.建立Heroku账户

需要先去Heroku官网去申请一个账号(需要*,否则注册不会成功)%title插图%num

一进去官网就会遇到 “SIGN UP FOR FREE”这样子的按钮来免费注册。

然后开始填入以下信息,这里要注意邮箱不可以使用qq,163等邮箱。可以搞一个谷歌或者新浪的邮箱。

然后点击创建免费账户的时候如果会出现这样子的提示。%title插图%num

需要你自己想办法*,如果*成功就会在信息*下面出现这个,你直接打对勾就能成功注册了。%title插图%num

注册成功后就可以成功log in了。

2.安装Heroku CLI

先要确保git已经安装成功,才能安装Heroku CLI,去官网里面根据你的电脑选32位或64位的进行下载。

下载后点击安装,默认位置即可。
然后可以在终端输入 heroku –version ,如果输出你所安装的heroku版本号,说明安装完成。%title插图%num

3.安装必要的包

实现是安装psycopy2包,我在这一步上卡了好久,一直安装不成功。
原因是我的python版本和书上写的安装的psycopy2==2.7.*的版本不匹配。
然后我找了一个帖子,写直接去官网下载和自己python版本匹配的psycopy2,放在python\Lib\site-packages下然后安装即可,我按这样子安装了以后当时没有出问题,但是后来就出问题了,我苦苦想了好久问题才解决。(在这里告诉各位小伙伴千万不要这样子做,后面会出问题的!!!)
你只要确定自己的python版本号,然后去官网找和自己匹配的psycopy2的名称。
进入psycopy2官网后点击左面的“Download File”。%title插图%num

就可以看到各种psycopy2的版本。找到和自己python版本匹配的psycopy2版本。
eg:我的python版本是3.9,电脑是64位win系统,我需要的psycopy2版本就是 psycopg2-2.8.6-cp39-cp39-win_amd64.whl (1.2 MB)。%title插图%num

我们可以看到我的python版本对应的psycopg2的版本应该是2.8,但是书上的是2.7,所以我们安装不会成功。
因此我只要在终端输入 “psycopy2==2.8.*” 就可安装成功了。

接下来的两个包按照书上安装就好应该不会出现什么问题。

4.创建文件requirements.txt

我们按书上的命令创建requirments.txt文件后可以打开该文件进行查看,如果不是类似书上那样每个包都写出了各自的版本号,那说明之前的那个包安装配置是有问题的,再往下进行不会成功。%title插图%num

ps:我之前的psycopy2处写的是psycopy2==@python\Lib\site-packages…就是我安装psycopy2的路径,这就是错误的。

战疫内外,京东智联云如此“一鸣惊人”!

鼠年春节,一场疫情突如其来地打破了人们平静的生活;但在滨州,一款名为“疫情助手”的上线软件却为滨州市民的疫情生活带来“雪中送炭”的丝丝温情,细微知著中人们深深感受到了京东诠释而来的“ABCDE”技术战略以及那股子科技力量背后的温暖人心。

%title插图%num

滨州市一位公务人员展示“疫情助手”
疫情之内,京东释放科技力量温暖人心
据晶少了解,这款“疫情助手”全名为“疫情助手智能机器人咨询平台”,作为京东自主研发的智能情感客服系统,其主要依靠NeuHub京东人工智能开放平台提供的语义理解、句法分析等能力,就可通过问题预判、意图反问、分类识别、相似度匹配等多种方法探索出用户的准确意图,并根据问题类型,智能匹配出*佳的解决方案。

在滨州抗疫过程中,该产品历经多重场景、用户、数据的锤炼,通过提供实时疫情查询、专业医生服务、就医指南、发热门诊医院查询等功能高效协助当地政府、医疗单位遏制灾情,提供了有效的技术支撑。

同样的抗疫惊喜还出现在千里之外的广西南宁。一样在疫情期间,京东智能疫情产品在南宁“爱南宁”APP和微信端落地被应用,超过千万市民只需从疫情专区进入“应急资源信息发布”,就可以在“智能疫情助理”模块中选择相应服务。

据悉,这款京东“智能疫情助理”产品源于京东智联云打造的通用智能对话平台,可以根据不同行业、不同场景的需求,快速搭建出融合行业理解、支持多轮交互、具备情感能力的对话产品,具有场景化快速落地与快速调优能力,目前累计服务咨询量高达数近百万次。

%title插图%num

此外,基于京东智联云*的语音语义技术研发的同款智能疫情助理已经在北京、山东、安徽、江苏、江西、四川等地的十多个行业、一千余家组织和机构中快速落地,服务免费并累计服务咨询数量达数百万条,让人们在特殊时期充分感受到了技术的便利与科技的温度。

无论是智能疫情助理驰援抗疫前线武汉,还是携手浙江丽水开启“5G+AI”科技抗“疫”,抑或是全国十余城共同落地“京东智能温感筛查系统”,可以想见,疫情期间京东已充分做到广泛调动内部基于京东云平台、京东人工智能开放平台NeuHub、京东物联小京鱼智能服务平台的能力和资源,迅速向社会推出了应急资源信息发布与匹配平台、智能疫情助理、云视频会议、远程家庭医生服务等十余款免费产品和服务,为3000多个企业提供免费远程视频会议服务,保障数十万学生“停课不停学”,实现云上经营、云上办公等,截至2月28日已覆盖上万机构、数百万用户,匹配并提供抗疫物资超6.6亿件。

%title插图%num

疫情严峻,但京东的技术是有温度的。对此京东集团技术委员会主席、京东云与AI总裁周伯文表示,在疫情防控攻坚战中,京东智联云不断推出有温度的技术产品助力政府治理、企业经营、服务公众生活,彰显责任与担当。

疫情之外,京东一路技术向前、融合至上
放眼疫情科技背后,盘点京东一路坚持贯彻的“技术转型”,我们发现,其实早在2017年初,全面加速转型的号角就已然在其内部吹响:在日前发布的2019年第四季度及全年财报数据显示,京东全年净服务收入为662亿元人民币,同比大幅增长44.1%,总收入占比超过10%,如此说明什么问题?足见技术与服务正逐渐成为其增长的又一重要引擎。

除此之外,晶少得知,2019年京东体系所属上市及非上市企业合计研发投入达179亿元,研发投入同比增长高达47.8%,已跃升为对技术投入*多的中国企业之一,成绩表现着实可圈可点。具体来讲在云计算领域,截至2019年,京东云累计建基地及落地城市云超过40个,合作伙伴超过2500,注册用户超过69万,推出300+款产品与服务,实现100%云上订单,拥有全球*大规模Docker集群之一和中国*大的GPU集群之一。

另外在物联网技术领域,京东方面2014年就率先进行业务布局并发布*个自主研发,跨品牌,跨品类的智能家居互联互通平台。目前该智能家居互联互通平台可连接高质量设备突破1.5亿台,设备品类超230种,品牌超1000家,用户交互次数近20亿次。

如此发展,可以想见未来包括以安全、可信赖为核心差异化的基础云服务,以智能供应链为抓手的数字化、智能化产业互联网应用云服务,以边缘计算为代表的云、边、端协同的下一代智能云服务等在内的三个方向都势必成为主攻着力点。

深耕技术的同时,我们了解到目前恰逢互联网竞争已遁入下半场,人口红利正被2B企业服务(特别是技术服务)所取代;行业方面,随着AI、云计算等技术与IoT产业的融合,硬件与软件的协同趋势加剧,促使涉足2B领域的企业必须同时具备全产业链整合和供应链智能制造能力,从而覆盖全场景以及全品类。

在此背景下,作为一家以供应链为基础的技术与服务公司,京东技术战略强大之余走向融合实属必然,所以在趁热打铁之际,2019年12月京东集团再次加码对技术的投入,将原京东云、人工智能、物联网整合成为京东云与AI事业部,统一冠名为“京东智联云”品牌,并于2020年3月5日正式启用,技术融合释放更多价值,终成定局。

%title插图%num

着力解读新品牌内涵就会发现,总体来说LOGO所描绘的三种颜色分别代表了人工智能、物联网、云计算与大数据等多种前沿技术。对此京东集团技术委员会主席、京东云与AI总裁周伯文总结道,“京东智联云的品牌形象传承着京东‘红’,代表可信赖;搭配世界通用的科技‘蓝’,代表在京东价值观下对技术与创新的坚持;交互融合组成的无限符号‘ ∞’,代表互联互通的智联世界,也寓意更多不断发展变化的前沿科技。未来十年将是智能经济的时代,作为京东对外技术与服务输出的核心通道,将着力打造可信赖的智能技术,更好携手合作伙伴,始于信赖,胜于格局。”

就晶少理解,*简线条中 3个无限符号相互环绕交织,确实生动形象地表达了京东人工智能、物联网以及云计算融合形成的科技体系,未来将成为集团技术能力的统一输出窗口,但此种部门的整合、业务的合并以及品牌的融合*不仅仅是简单的“加法关系”,而是更多承载了“以人工智能(AI)为大脑、大数据(Big Data)为氧气、云(Cloud)为躯干、物联网(Device)为感知神经,以不断探索(Exploration)为好奇心”的京东技术“ABCDE”战略的有机体,以此为基础提供可信赖与高效率的前沿科技服务,为G(政府)、B(企业)、C(个人)端用户提供包括从基础资源到智能应用等各类产品与服务才是核心所在。

AI、云计算、 IoT的业务整合是技术发展的需要,也是“集中力量办大事”的考量,能够具备提供一站式、生态化技术解决方案的能力才更有助于将自身全面深厚的技术积累转化为技术势能,对内释放并对外赋能,正所谓“融合技术、释放价值、整合优势,输出一体化解决方案”就是这个道理。

技术融合在前,帮助用户补齐产业要素、实现产品创新、推进产业转型升级紧随其后,不容割裂。基于新品牌的着力打造,面对企业伙伴甚至是智能化初期企业,京东智联云未来想必会大力整合云、AI、IoT技术和产品,打造安全、可信赖差异化的基础云服务,共同进行产品技术创新和打磨。另外对于开发者而言,全新组合的京东智联云则是一个平台、技术与工具的乐园。稳定、丰富、高效、开放的特点让开发者尽情施展才华,开“箱”即用,部署成本低是常态。如今以NeuHub为核心载体的新一代智能供应链平台已成入选了科技部公布的智能供应链国家新一代人工智能开放创新平台,未来会让更多产业开发者受益匪浅。

%title插图%num

由简入深,技术以场景致胜,联接场景、赋能产业也是未来京东智联云内外赋能的重要一环。通过数字企业和数字政府两大主要场景,京东智联云协同打造零售、物流、金融、城市四朵云和强大丰富的生态平台,提供从底层资源到上层应用的全面服务,凭借自身在零售、物流、金融等领域多年深耕所积累的场景和技术优势,为客户提供更多、更好、更融合、更场景化的技术与服务,构建统一平台生态。想必此举也是助推内部技术能力、资源优势来搭建京东技术大中台,将技术势能通过技术中台对内释放和对外赋能的重要抓手之一。

回到行文*初,疫情之内我们看到了京东智联云携手宿迁联通、鸿联九五在江苏推出疫情防控外呼机器人公益活动;我们看到了京东智联云助力黑龙江省前进农场,在抗击疫情*艰难的时刻用技术短时间内帮助解决抗疫、生产物资供应等紧急问题;我们同时也看到了由京东智联云为海淀区政府定制部署,提供“应急物资、疫情动态、企业服务、市民服务”等多重服务,全面支持北京市海淀区应急防疫工作的诸多举措……这不正是京东通过可信赖的AI+云+端技术打造云智联世界,探索前沿科技,抵达真实生活,展望美好未来的集中展现吗?

疫情之外,如今越来越多的“智能”走入日常生活,随时随地享受数字经济时代带来的便捷渐渐演变成人们生活的主旋律。可以肯定的一点,未来品牌升级之后的京东智联云势必将大力联手各方,通过云、边、端提供丰富、稳定且易用的产品、服务与解决方案,将智能科技落地千万家,民之所想、技术所向。

如今智能经济时代已开启,消费者服务面临升级,企业技术服务的黄金机遇也已到来,我们相信品牌升级之后的京东智联云,未来定将一如既往,利用自身沉淀的能力洞察以及各产业场景中的实战经验,铸造更多“硬核”技术力量服务民生、技术报国,在一线。
————————————————

原文链接:https://blog.csdn.net/sch881226/article/details/104747505

记一次服务器磁盘无可用空间问题的解决方案

问题回顾:

有一天突然发现A系统上传文件报500错误no space disk leaf.

环境:

linux服务器 tomcat7

问题定位:

根据tomcat的异常说明在上传文件时linux服务器本地磁盘不足,随后便登录到服务器上查看

使用df -h 发现目录/export使用了近24G的磁盘,但是用户 du -chs /export发现只有3.5G大小。根本对不上。怀疑是隐藏文件过大导致,使用命令 du -chs .[!.]* * 发现只有一个4K的隐藏文件。*后查资料后,使用lsof命令 发现存在文件被删除但是由于进程还存活导致磁盘根本没有释放。

坑点:

在删除大文件(日志文件)不要使用rm命令,尽量使用>xxx.log命令来执行清空日志文件。

准备建个人记录站 购买什么服务器好呢

非程序员,现在买了个.top 的域名,再买个服务器,套个 wordpress 模板就可以跑起来了对嘛 准备买腾讯云的云+校园*低版 这样可以吗

looseChen 2019-10-30 11:01:03 +08:00 ❤️ 1
建议买个配置低的,先把项目跑起来再说。
windyland 2
windyland 2019-10-30 11:04:39 +08:00 via Android ❤️ 1
国内服务器需要备案,否则 http 会被阻断并跳转到备案页面
Kilerd 3
Kilerd 2019-10-30 11:22:35 +08:00 ❤️ 1
GitHub 加静态博客 才是长久之道
xenme 4
xenme 2019-10-30 11:23:38 +08:00 ❤️ 1
想自己折腾就买虚拟主机*便宜,或者免费的 GitHub

服务器还是太贵了
kenanremix 5
kenanremix 2019-10-30 11:34:13 +08:00
@Kilerd 那我去折腾下
@looseChen 我看了下配置*低都要 120
@xenme 便宜服务器就行 通过一个网页跳转到其他链接 如 steam weibo ins 等
@windyland 有 vultr 的服务器 但是每次安装 lnmp 的时候就断开连接了
looseChen 6
looseChen 2019-10-30 17:22:43 +08:00
@kenanremix 不用吧,阿里云我记得有 86 一年 t5 的,你如果需要购买,可以进我的团,我把返现退给你
tianyu1234 7
tianyu1234 2019-10-31 07:51:31 +08:00 via iPhone
腾讯云去年 100 一年开车的服务器。1C2G1M50G,刚买的时候性能挺强的,速度也快。现在跑个 WP 都堪忧。
LiJie 8
LiJie 2019-11-02 14:20:31 +08:00
境外服务器吧,自在很多。性价比不必境内差。
ooobsidian 9
ooobsidian 2019-11-03 11:05:54 +08:00
就阿里云的学生机吧,10 元 /月
bzmoo 10
bzmoo 2019-11-04 15:11:24 +08:00
@looseChen 今天折腾大半天,还是决定买 3 年 T5 那个,就个人记录应该够用了,麻烦给个团链接吧,不需要返现~

looseChen 2019-11-04 21:57:32 +08:00 via iPhone
@bzmoo
v 站不让发这种链接,
vx: Y2hlbmppbnlhbmc4MzIyMDc=

这是 base64
chinesestudio 12
chinesestudio 2019-11-05 23:44:31 +08:00 via Android
还是买个虚拟机吧 别人又多了一个肉鸡
looseChen 13
looseChen 2019-11-06 09:42:38 +08:00
@bzmoo 老哥,你能收到我的回复吗,我怎么感觉我被降权了
leffz 14
leffz 306 天前
看你的服务器要求不高,选*低配的就行了

疫情之下,Nutanix推创新性解决方案助力企业发展

一场突如其来的疫情,打乱了人们春节探亲访友的步伐,“隔离、延迟复工/开学、远程办公”等成为2020开年的关键词,大家的生活方式也随之发生了变化。为打赢这场疫情防控阻击战,数千名医护人员奔赴疫区,与此同时,还有一大批科技公司加入战斗。Nutanix就是这其中的一位。

“与2003年的‘非典’时期不同,随着互联网、云计算的快速发展和应用,再次面对突发事件,很多企业客户已经能够应对自如。”Nutanix中国区董事总经理马莉在接受采访时表示,疫情期间,“远程办公”似乎成为了一种常态现象。相应的,也产生了大量新的需求和新的趋势。数据显示,从2月10号开工以来,全国保守估计有近2亿人通过远程办公的方式工作。这背后所代表是则是一些企业已经利用一系列软件解决方案和应用来应对了近来的不可预测和不确定因素,确保了业务的连续性。毫无疑问,云技术在其中起了重要作用。

作为技术*的企业云软件和超融合解决方案厂商,Nutanix在疫情期间把员工的健康和安全放在首位的同时,也在关注客户的现有产品使用情况。他们积*与合作伙伴进行联络,建立合作伙伴和客户的培训机制等,助力合作伙伴应对此次疫情。

为了更好地助力中国企业保持平稳运行,Nutanix发布了相应的举措来支持中国企业:3月3日,Nutanix宣布向所有中国企业提供桌面即服务(DaaS)解决方案Xi  Frame 的增强免费试用版,帮助中国企业解决因员工无法正常工作而导致的企业生产力下降问题;3月12日,Nutanix宣布新增5个数据中心扩展Xi Frame虚拟桌面服务在亚太和日本地区的可用性,进一步支持受疫情影响企业。

“我们在这个时间段推出一系列的解决方案,就是希望能够帮助到合作伙伴来复工复产,保证业务连续性。”马莉表示,IDC预测,到2021年中国90%以上的企业会采用多云组合的方式,即采用公有云、多云,私有平台这样一个组合的方式来运营它的信息系统。在疫情影响的推动下,我们看到这个进程其实是在加速的,而且很多客户已经在考虑和启动多云环境来推进他的业务了。

多云环境下,虚拟桌面架构(VDI)和桌面即服务(DaaS),成为疫情期间远程办公的理想解决方案,其原因主要有两点:产品的灵活性、方便性,在任何时间、任何地点、任何设备上都可以进行的便捷、安全、高效的远程办公体验;以及对信息的安全、数据的安全,包括如何能够保证效率和长期的投入、产出等优势,被更多的客户和企业关注。
%title插图%num

虽然VDI与DaaS都是远程办公场景,但涉及到基础架构层面,两者是大有不同的。Nutanix中国区技术总监夏峰先生介绍到,Nutanix后台的架构可以随着并发用户数增加能灵活、水平地扩展,而且可按需扩展的。现在使用的VDI主要有两大供应商:Citrix和VMware。Nutanix和两家都有着紧密的合作,可以为客户提供整合的VDI解决方案。

%title插图%num

夏峰讲到,VDI的优势在于能够为企业带来的*大价值在于其能够让企业在不牺牲业务安全性、生产力或性能的情况下,为人员提供流动性和灵活性。Nutanix 超融合架构是*适合虚拟桌面架构的数据中心架构,这样一种架构就是为了应对并发用户数的提升或者是将来用户突然间的增长。在疫情下,原来很多使用VDI的客户,一下子并发的办公人数增多,对Nutanix提出的需求更多的是扩容,要求增加节点,要求应对更多的用户这样一些需求。当然还有一些客户可能是原来没有考虑VDI,现在要考虑建设远程桌面。

在采访的过程中,夏峰为我们举了澳大利亚客户的一个例子。这个客户临时因为疫情管控,员工不能面对面工作。客户临时决定要把原来的预算用来做VDI,它选用了Nutanix的底层架构。*终,Nutanix只用了两天的时间布了1千个点,让企业的员工在家里面能够拨入到公司里面的一些数据和应用环境,能够支撑它的员工在家里办公。“底层用 Nutanix 易于管理,非常灵活,能够非常迅速地部署,安全性又很高。这些条件其实都可以让用户考虑快速地在Nutanix的产品上部署自己远程办公的系统和环境。”夏峰如是说。

另一方面,就DaaS来说,这其实是一种完全外包的虚拟桌面解决方案。它既不依赖也不占用任何内部硬件资源,能够提供与VDI相同的灵活性、安全性和权限,但完全由第三方处理,并且托管在他们的云上。在公有云市场刚刚兴起的早期阶段,许多服务商就已经可以提供这样的服务。夏峰在采访中还提到,DaaS是可以立即启用,不需要企业在数据中心提供相应的架构来支撑这样的计算和存储,而且云平台就是把这样一个基础架构的建设从一次性投入转变为按需投入的模式。
%title插图%num

“Nutanix的Xi Frame其实也是这样的一种解决方案,而且,Xi Frame可以提供各种用户的认证方式,以及任意的交互。”夏峰讲到,目前,Nutanix 的Xi Frame解决方案有两种落地方式:因中国的特殊互联网管理要求,选择与跟国内公有云厂商或者服务提供商合作提供DaaS服务。另外一种,是本地“Xi Frame”,即用户自己把数据或者桌面的分配方式放在云上,企业通过云上的控制平面,在自己的数据中心搭建本地的虚拟桌面。

%title插图%num

夏峰强调,如果大家在远程办公中需要使用VDI或者DaaS环境,并且想要获得良好的云体验,就必须保证企业后台的现代化数据中心是一个水平扩展的架构,这个其实也是Nutanix一直致力的方向。

“Nutanix作为一个未来的多云环境当中的重要的提供商,希望能持续的有一些创新的想法,创新的做法,并推到这个市场当中,能够帮中国的客户,帮我们的合作伙伴渡过难关。“正如马莉*后所谈到的,Nutanix已经吹响科技战“疫”的号角,全力为打赢疫情战做努力。
————————————————

原文链接:https://blog.csdn.net/sch881226/article/details/105114609

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速