请问[...,0],[...,1]是什么意思?

import numpy as np
I=np.random.randint(0,2,(16,16,3)).astype(np.ubyte)
F=I[...,0]*(256*256)+I[...,1]*256+I[...,2]
n=len(np.unique(F))
print(n)

第3行的代码没看懂,向大佬们请教一下

2个回答

目测是一种切片操作的简写,‘...’是指出指定之外的所有纬度的所有索引,如[....,1]是指选取最后一维的索引为1,其他纬度 不加限定,
在你的实例中I[...,1]和I[:,:,1]等价

XiangmingFeng
52CV 谢谢
2 个月之前 回复
XiangmingFeng
52CV 谢谢
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ASN.1语法中这种结构是什么意思
以下ASN.1语法结构里,extensionContainer怎么解释,如果翻译成C语言结构体,应该怎么定义出来? lcs-QoS [2] IMPLICIT SEQUENCE { horizontal-accuracy [0] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, verticalCoordinateRequest [1] IMPLICIT NULL OPTIONAL, vertical-accuracy [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, responseTime [3] IMPLICIT SEQUENCE { responseTimeCategory ENUMERATED { lowdelay ( 0 ), delaytolerant ( 1 ), ... }, ... } OPTIONAL, extensionContainer [4] IMPLICIT SEQUENCE { privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF SEQUENCE { extId MAP-EXTENSION .&extensionId ( { , ...} ) , extType MAP-EXTENSION .&ExtensionType ( { , ...} { @extId } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { ... } OPTIONAL, ... } OPTIONAL, ... , velocityRequest [5] IMPLICIT NULL OPTIONAL} OPTIONAL, 完整结构如下: lcs-MOLR OPERATION ::= { ARGUMENT SEQUENCE { molr-Type [0] IMPLICIT ENUMERATED { locationEstimate ( 0 ), assistanceData ( 1 ), deCipheringKeys ( 2 ), ... , deferredMo-lrTTTPInitiation ( 3 ), deferredMo-lrSelfLocationInitiation ( 4 ), deferredMt-lrOrmo-lrTTTPLocationEstimate ( 5 ), deferredMt-lrOrmo-lrCancellation ( 6 ) }, locationMethod [1] IMPLICIT ENUMERATED { msBasedEOTD ( 0 ), msAssistedEOTD ( 1 ), assistedGPS ( 2 ), ... , msBasedOTDOA ( 3 ), assistedGANSS ( 4 ), assistedGPSandGANSS ( 5 ) } OPTIONAL, lcs-QoS [2] IMPLICIT SEQUENCE { horizontal-accuracy [0] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, verticalCoordinateRequest [1] IMPLICIT NULL OPTIONAL, vertical-accuracy [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, responseTime [3] IMPLICIT SEQUENCE { responseTimeCategory ENUMERATED { lowdelay ( 0 ), delaytolerant ( 1 ), ... }, ... } OPTIONAL, extensionContainer [4] IMPLICIT SEQUENCE { privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF SEQUENCE { extId MAP-EXTENSION .&extensionId ( { , ...} ) , extType MAP-EXTENSION .&ExtensionType ( { , ...} { @extId } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { ... } OPTIONAL, ... } OPTIONAL, ... , velocityRequest [5] IMPLICIT NULL OPTIONAL} OPTIONAL, lcsClientExternalID [3] IMPLICIT SEQUENCE { externalAddress [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL, extensionContainer [1] IMPLICIT SEQUENCE { privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF SEQUENCE { extId MAP-EXTENSION .&extensionId ( { , ...} ) , extType MAP-EXTENSION .&ExtensionType ( { , ...} { @extId } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { ... } OPTIONAL, ... } OPTIONAL, ... } OPTIONAL, mlc-Number [4] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL, gpsAssistanceData [5] IMPLICIT OCTET STRING ( SIZE( 1 .. 38 ) ) OPTIONAL, ... , supportedGADShapes [6] IMPLICIT BIT STRING { ellipsoidPoint (0 ), ellipsoidPointWithUncertaintyCircle (1 ), ellipsoidPointWithUncertaintyEllipse (2 ), polygon (3 ), ellipsoidPointWithAltitude (4 ), ellipsoidPointWithAltitudeAndUncertaintyElipsoid (5 ), ellipsoidArc (6 )} ( SIZE( 7 .. 16 ) ) OPTIONAL, lcsServiceTypeID [7] IMPLICIT INTEGER ( 0 .. 127 ) OPTIONAL, ageOfLocationInfo [8] IMPLICIT INTEGER ( 0 .. 32767 ) OPTIONAL, locationType [9] IMPLICIT SEQUENCE { locationEstimateType [0] IMPLICIT ENUMERATED { currentLocation ( 0 ), currentOrLastKnownLocation ( 1 ), initialLocation ( 2 ), ... , activateDeferredLocation ( 3 ), cancelDeferredLocation ( 4 ), notificationVerificationOnly ( 5 ) }, ... , deferredLocationEventType [1] IMPLICIT BIT STRING { msAvailable (0 ), enteringIntoArea (1 ), leavingFromArea (2 ), beingInsideArea (3 ), periodicLDR (4 )} ( SIZE( 1 .. 16 ) ) OPTIONAL} OPTIONAL, pseudonymIndicator [10] IMPLICIT NULL OPTIONAL, h-gmlc-address [11] IMPLICIT OCTET STRING ( SIZE( 5 .. 17 ) ) OPTIONAL, locationEstimate [12] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL, velocityEstimate [13] IMPLICIT OCTET STRING ( SIZE( 4 .. 7 ) ) OPTIONAL, referenceNumber [14] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, periodicLDRInfo [15] IMPLICIT SEQUENCE { reportingAmount INTEGER ( 1 .. 8639999 ), reportingInterval INTEGER ( 1 .. 8639999 ), ... } OPTIONAL, locationUpdateRequest [16] IMPLICIT NULL OPTIONAL, sequenceNumber [17] IMPLICIT INTEGER ( 1 .. 8639999 ) OPTIONAL, terminationCause [18] IMPLICIT ENUMERATED { subscriberTermination ( 0 ), uETermination ( 1 ), ... } OPTIONAL, mo-lrShortCircuit [19] IMPLICIT NULL OPTIONAL, ganssAssistanceData [20] IMPLICIT OCTET STRING ( SIZE( 1 .. 40 ) ) OPTIONAL, multiplePositioningProtocolPDUs [21] IMPLICIT SEQUENCE ( SIZE( 1 .. 3 ) ) OF OCTET STRING OPTIONAL} RESULT SEQUENCE { locationEstimate [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL, decipheringKeys [1] IMPLICIT OCTET STRING ( SIZE( 15 ) ) OPTIONAL, ... , add-LocationEstimate [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 91 ) ) OPTIONAL, velocityEstimate [3] IMPLICIT OCTET STRING ( SIZE( 4 .. 7 ) ) OPTIONAL, referenceNumber [4] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL, h-gmlc-address [5] IMPLICIT OCTET STRING ( SIZE( 5 .. 17 ) ) OPTIONAL, mo-lrShortCircuit [6] IMPLICIT NULL OPTIONAL, reportingPLMNList [7] IMPLICIT SEQUENCE { plmn-ListPrioritized [0] IMPLICIT NULL OPTIONAL, plmn-List [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF SEQUENCE { plmn-Id [0] IMPLICIT OCTET STRING ( SIZE( 3 ) ), ran-Technology [1] IMPLICIT ENUMERATED { gsm ( 0 ), umts ( 1 ), ... } OPTIONAL, ran-PeriodicLocationSupport [2] IMPLICIT NULL OPTIONAL, ... }, ... } OPTIONAL} ERRORS { systemFailure | unexpectedDataValue | dataMissing | facilityNotSupported | ss-SubscriptionViolation | positionMethodFailure } CODE local : 115 }
请问下 255.255.255.255的IP究竟是干嘛用的那么强大?
![图片说明](https://img-ask.csdn.net/upload/201611/28/1480328533_771294.png) 路由器R1上做了NAT 192.168.1.0网段的客户机访问外部转换成地址 202.1.1.1 /32 位掩码,并且从202.106.1.1/30 这个出口出,R2路由器做了全局路由 ip route-static 202.1.1.1 255.255.255.255 202.106.1.2 从客户端ping 202.106.1.1 /30 (R2路由器IP)为什么可以通? 做了NAT不是应该转化成202.1.1.1 /32这个IP了吗 然后在去访问202.106.1.1/30不是同网段又没有路由表? 4个255的IP代表什么意思?请大神解答下!!
this.index == oBtn.length - 1具体意思?
var changeStyle = function (elem, attr, value) { elem.style[attr] = value }; window.onload = function () { var oBtn = document.getElementsByTagName("input"); var oDiv = document.getElementById("down"); var oAtt = ["width","height","background","display","display"]; var oVal = ["200px","200px","red","none","block"]; for (var i = 0; i < oBtn.length; i++) { oBtn[i].index = i; oBtn[i].onclick = function () { this.index == oBtn.length - 1 && (oDiv.style.cssText = ""); changeStyle(oDiv, oAtt[this.index], oVal[this.index]) } } }; ``` ```
MIKE生成的网格文件是什么格式的?
由MIKE生成的网格文件有点类似于Tecplot显示的三角形网格格式,但是又有些不一样。前面节点是xyz,但是到了后面的单元部分就有问题了。在Tecplot里如1 1 7 2表示 1单元由1 7 2三个节点构成,而MIKE里生成的似乎并不是,如图1单元是由149 118 167三个点构成的。所以MIKE里 生成的网格单元部分究竟是什么意思的呢?如何才能改成Tecplot网格![图片说明](https://img-ask.csdn.net/upload/201912/27/1577451332_528305.png) ``` 100079 1000 241 NON-UTM 0 0 2.055 0 0.8 1.054999998 0 1.6 1.055 0 2.4 1.055 0 3.2 1.054999985 0 4 2.055 0.980392157 0 2.053913267 0.980392157 4 2.05392124 1.960784314 0 2.052825993 1.960784314 4 2.052842827 2.941176471 0 2.051719899 2.941176471 4 2.051764536 3.921568627 0 2.050652091 3.921568627 4 2.050686001 4.901960784 4 2.049607588 4.901960784 0 2.049565778 5.882352941 0 2.048478126 5.882352941 4 2.048529176 6.862745098 4 2.047450763 6.862745098 0 2.047450968 7.843137255 0 2.046320655 7.843137255 4 2.046372291 8.823529412 0 2.045294104 8.823529412 4 2.045293843 9.803921569 0 2.044215671 9.803921569 4 2.044215524 10.78431373 4 2.043136946 10.78431373 0 2.043137239 11.76470588 0 2.042043928 11.76470588 4 2.042058499 12.74509804 4 2.040980063 12.74509804 0 2.04097845 13.7254902 0 2.039901945 13.7254902 4 2.039901645 14.70588235 4 2.038823232 14.70588235 0 2.038805486 15.68627451 0 2.037700581 15.68627451 4 2.037744928 16.66666667 0 2.036632971 16.66666667 4 2.036666405 17.64705882 0 2.035545359 17.64705882 4 2.035587992 18.62745098 0 2.034509793 18.62745098 4 2.034509578 19.60784314 0 2.033385044 19.60784314 4 2.033431165 20.58823529 0 2.032302256 20.58823529 4 2.032065646 21.56862745 0 2.031274496 21.56862745 4 2.030999361 22.54901961 4 2.030195924 22.54901961 0 3.030196064 23.52941176 0 3.029117632 23.52941176 4 2.029040658 24.50980392 0 3.028029598 24.50980392 4 2.028013249 25.49019608 0 2.0269573 25.49019608 4 2.026960466 26.47058824 0 2.025882338 26.47058824 4 2.025811951 27.45098039 0 2.024803914 27.45098039 4 2.024803769 28.43137255 0 2.023681503 28.43137255 4 2.023725223 29.41176471 0 2.022599833 29.41176471 4 2.022646809 30.39215686 0 2.021568618 30.39215686 4 2.021568425 31.37254902 0 2.020447644 31.37254902 4 2.020489981 32.35294118 0 2.019411755 32.35294118 4 2.019411567 33.33333333 0 2.018333321 33.33333333 4 2.018333153 34.31372549 0 2.017215587 34.31372549 4 2.017254634 35.29411765 4 2.016176325 35.29411765 0 2.016176464 36.2745098 0 2.015077643 36.2745098 4 2.015097911 37.25490196 0 2.014017744 37.25490196 4 2.014019499 38.23529412 0 2.012941171 38.23529412 4 2.01294087 39.21568627 0 2.011862739 39.21568627 4 2.011862609 40.19607843 0 2.010764991 40.19607843 4 2.010784162 41.17647059 0 2.009662559 41.17647059 4 2.009705626 42.15686275 0 2.008581762 42.15686275 4 2.008627212 43.1372549 0 2.00754901 43.1372549 4 2.007548819 44.11764706 0 2.006430068 44.11764706 4 2.006470371 45.09803922 0 2.005392148 45.09803922 4 2.005391969 46.07843137 0 2.004273704 46.07843137 4 2.004313555 47.05882353 0 2.003211866 47.05882353 4 2.003235029 48.03921569 0 2.002129292 48.03921569 4 2.002156726 49.01960784 0 2.001062567 49.01960784 4 2.001078311 50 0 2 50 0.8 1 50 1.6 1 50 2.4 1.000092764 50 3.2 1 50 4 2 1.853104121 2 1.053016948 47.94317265 1.966605144 1.002277087 4.270052933 2 1.050319413 7.23949548 2 1.047092483 10.18067195 1.996183214 1.043802934 14.21568627 1.990060468 1.03936349 18.1372549 1.994513386 1.035043423 20.96498568 2 1.032114139 23.90616215 2 1.028856833 26.84733862 1.996183214 1.02546747 30.88235294 1.994513386 1.021030775 33.71008371 1.996183214 1.017917587 37.74509804 1.994513386 1.013484895 40.57282881 1.996183214 1.010363827 44.70887297 1.983920921 1.005820215 12.25490196 1.957092379 1.041517214 16.17647059 1.957092379 1.037222065 28.92156863 1.957092379 1.023200681 35.78431373 1.957092379 1.01561531 42.64705882 1.957092379 1.008090834 46.62308549 2.668382446 1.003700026 1.140815579 1.094810384 1.053744797 1.140815579 2.905189616 1.053751655 48.85918442 1.095550525 1.001249127 48.85918442 2.896759064 1.001250499 46.62308549 1.192876316 1.003706915 5.372081847 1.21348247 1.049095276 5.372081847 2.78651753 1.049085747 3.483907071 2.963147165 1.051183213 3.483907071 1.036852835 1.051178495 8.313258318 1.209172081 1.045854322 8.313258318 2.790827919 1.045843774 11.2745098 2.777591679 1.042587092 15.19607843 2.773281289 1.038294063 13.23529412 2.773281289 1.040448722 19.09757204 1.212596444 1.034001299 19.09757204 2.78651753 1.033978865 17.15686275 2.773281289 1.03612234 22.03874851 1.209172081 1.03075907 22.03874851 2.790827919 1.030746728 24.97992498 1.209172081 1.027529454 24.97992498 2.790827919 1.027529454 27.94117647 2.777591679 1.024263976 29.90196078 2.773281289 1.022101889 31.84267008 1.212596444 1.019981154 31.84267008 2.78651753 1.019959001 34.80392157 2.777591679 1.016713722 36.76470588 2.773281289 1.014551276 38.70541518 1.212596444 1.012429584 38.70541518 2.78651753 1.012430068 41.66666667 2.777591679 1.009162975 43.62745098 2.776824732 1.006995414 11.2745098 1.185507849 1.042593073 13.23529412 1.188932212 1.040449198 15.19607843 1.188932212 1.038280989 17.15686275 1.188932212 1.03612609 27.94117647 1.185507849 1.024260962 29.90196078 1.188932212 1.022112679 34.80392157 1.185507849 1.016715887 36.76470588 1.188932212 1.014556215 41.66666667 1.185507849 1.009159302 43.62745098 1.185548118 1.007022274 47.66364706 3.047795215 1.002586192 45.48823851 2.96308574 1.004971256 0.811506986 2 1.054106118 49.18849301 2 1.001083607 47.66364706 0.889302125 1.002563196 45.48823851 0.970189368 1.004975959 4.411764706 0.879894784 1.050157628 6.45806063 0.968555133 1.047913828 6.171567512 2 1.048334977 6.45806063 3.031444867 1.047915096 4.411764706 3.120105216 1.050143033 2.407992033 2.99258375 1.052354227 2.407992033 1.00741625 1.052360648 9.399237101 0.968555133 1.044655196 9.112743982 2 1.045077367 9.399237101 3.031444867 1.044675573 14.21568627 3.120105216 1.039374581 12.25490196 3.10691798 1.041514245 20.18355083 0.968555133 1.032806898 19.89705771 2 1.033011086 20.18355083 3.031444867 1.032819907 18.1372549 3.120105216 1.035064756 16.17647059 3.10691798 1.037215415 23.1247273 0.968555133 1.375638328 22.83823418 2 1.029721319 23.1247273 3.031444867 1.029551949 26.06590377 0.968555133 1.026305692 25.77941065 2 1.026463136 26.06590377 3.031444867 1.026319306 28.92156863 3.10691798 1.023195687 32.92864887 0.968555133 1.018784036 32.64215575 2 1.019238551 30.88235294 3.120105216 1.021044587 32.92864887 3.031444867 1.018795853 35.78431373 3.10691798 1.015638631 39.79139396 0.968555133 1.01121063 39.50490085 2 1.011549818 37.74509804 3.120105216 1.013487147 39.79139396 3.031444867 1.011211652 42.64705882 3.10691798 1.008096748 12.25490196 0.852919456 1.041516344 16.17647059 0.852919456 1.037224676 14.21568627 0.866106692 1.039382653 18.1372549 0.871450192 1.035061599 28.92156863 0.852919456 1.023204687 30.88235294 0.871450192 1.021045598 35.78431373 0.852919456 1.015615454 37.74509804 0.871450192 1.013485839 42.64705882 0.852919456 1.008095634 44.60784314 3.158665841 1.005933511 44.60784314 0.822680711 1.005943182 7.352941176 0.826847073 1.046893224 7.352941176 3.173152927 1.046893332 10.29411765 0.821503572 1.043669425 10.29411765 3.173152927 1.043658447 21.07843137 0.826847073 1.031815998 21.07843137 3.173152927 1.031815998 24.01960784 0.826847073 2.028561505 24.01960784 3.173152927 1.028569024 26.96078431 0.821503572 1.025354238 26.96078431 3.173152927 1.025358263 33.82352941 0.821503572 1.017798924 33.82352941 3.173152927 1.017773515 40.68627451 0.821503572 1.010263542 40.68627451 3.173152927 1.010247662 45.74576129 1.939788984 1.004680945 2.989715113 2 1.051743324 368 3 21 1 1 7 2 2 150 168 119 3 41 43 218 4 134 9 187 5 16 181 13 6 146 167 129 7 16 139 181 8 217 36 167 9 147 166 118 10 11 13 142 11 217 118 166 12 2 134 3 13 135 177 113 14 139 17 182 15 181 115 142 16 135 113 186 17 182 20 226 18 174 164 132 19 182 226 116 20 132 164 214 21 214 94 92 22 23 188 143 23 145 165 128 24 25 228 188 25 117 188 228 26 9 134 7 27 29 215 165 28 161 210 211 29 125 161 162 30 29 165 28 31 217 33 36 32 210 85 87 33 37 167 36 34 209 80 77 35 172 160 131 36 37 216 167 37 86 213 88 38 165 215 128 39 148 43 45 40 171 159 124 41 157 205 206 42 45 193 148 43 151 49 52 44 72 208 74 45 120 193 230 46 170 156 130 47 205 71 73 48 52 198 151 49 123 157 158 50 119 168 218 51 131 160 209 52 167 216 129 53 173 163 126 54 57 153 55 55 136 114 179 56 3 177 4 57 6 5 8 58 105 108 136 59 196 119 149 60 4 135 5 61 212 125 162 62 12 186 141 63 4 177 135 64 104 137 106 65 185 115 140 66 111 106 137 67 170 65 67 68 12 141 14 69 141 185 14 70 146 191 118 71 18 15 140 72 18 140 184 73 207 123 158 74 227 19 184 75 78 79 221 76 224 127 176 77 22 144 24 78 174 93 95 79 24 144 190 80 101 103 179 81 40 197 150 82 150 196 42 83 41 218 168 84 215 29 32 85 135 10 8 86 47 230 193 87 14 185 15 88 231 48 195 89 51 50 152 90 102 133 175 91 46 44 149 92 22 19 227 93 26 190 229 94 27 145 30 95 56 54 233 96 93 223 91 97 34 191 35 98 216 37 39 99 46 149 195 100 50 48 231 101 44 42 196 102 31 192 147 103 34 31 147 104 219 65 170 105 99 138 180 106 146 38 35 107 53 232 198 108 16 17 139 109 201 153 57 110 8 5 135 111 198 232 121 112 130 156 204 113 169 155 122 114 201 59 234 115 63 169 61 116 121 153 154 117 170 67 220 118 201 57 59 119 58 203 60 120 169 219 130 121 153 201 202 122 65 219 63 123 170 220 123 124 120 151 152 125 51 200 54 126 236 205 73 127 75 78 171 128 168 150 129 129 172 81 222 130 148 193 194 131 40 38 197 132 171 221 131 133 198 52 53 134 221 171 78 135 151 198 199 136 157 71 205 137 125 172 222 138 46 195 48 139 193 45 47 140 238 210 87 141 89 91 173 142 31 30 192 143 225 95 97 144 167 146 118 145 129 150 197 146 173 223 132 147 166 147 128 148 173 91 223 149 114 133 138 150 165 145 117 151 143 188 189 152 179 138 101 153 105 107 108 154 24 190 26 155 109 110 178 156 11 187 9 157 188 23 25 158 136 108 109 159 116 143 144 160 99 101 138 161 128 147 192 162 161 85 210 163 119 148 149 164 109 178 136 165 187 11 142 166 56 154 58 167 203 235 60 168 110 111 137 169 143 21 23 170 66 204 156 171 35 191 146 172 207 70 68 173 68 66 156 174 69 71 157 175 155 64 62 176 150 42 40 177 76 74 237 178 237 74 208 179 62 60 235 180 51 152 200 181 161 83 85 182 159 77 76 183 166 32 33 184 160 82 80 185 209 77 159 186 88 239 90 187 158 72 70 188 72 158 208 189 58 154 203 190 26 229 27 191 133 102 100 192 102 175 104 193 115 139 140 194 97 99 180 195 136 178 114 196 115 241 142 197 2 7 134 198 112 106 111 199 186 12 10 200 175 137 104 201 100 176 133 202 139 182 183 203 162 84 212 204 84 162 86 205 162 213 86 206 158 70 207 207 172 79 81 208 214 92 163 209 182 17 20 210 176 100 98 211 94 164 96 212 213 239 88 213 163 92 90 214 176 98 224 215 18 184 19 216 82 212 84 217 105 136 103 218 168 39 41 219 241 115 141 220 233 54 200 221 66 64 204 222 133 176 240 223 155 169 130 224 122 201 234 225 67 69 220 226 156 170 123 227 159 171 131 228 124 205 236 229 81 83 222 230 160 172 125 231 163 173 132 232 126 210 238 233 225 97 180 234 164 174 127 235 133 114 175 236 137 175 114 237 98 96 224 238 240 127 180 239 3 134 177 240 113 177 134 241 110 137 178 242 114 178 137 243 136 179 103 244 114 138 179 245 240 138 133 246 225 127 174 247 115 181 139 248 142 13 181 249 20 21 226 250 139 183 140 251 182 116 183 252 144 227 116 253 140 183 184 254 116 184 183 255 115 185 141 256 140 15 185 257 135 186 10 258 241 186 113 259 241 187 142 260 134 187 113 261 25 28 228 262 143 189 144 263 188 117 189 264 145 229 117 265 144 189 190 266 117 190 189 267 34 147 191 268 118 191 147 269 30 145 192 270 128 192 145 271 47 49 230 272 148 194 149 273 193 120 194 274 152 231 120 275 149 194 195 276 120 195 194 277 119 196 150 278 149 44 196 279 38 146 197 280 129 197 146 281 53 55 232 282 151 199 152 283 198 121 199 284 154 233 121 285 152 199 200 286 121 200 199 287 59 61 234 288 153 202 154 289 201 122 202 290 155 235 122 291 154 202 203 292 122 203 202 293 64 155 204 294 130 204 155 295 73 75 236 296 157 206 158 297 205 124 206 298 159 237 124 299 68 156 207 300 123 207 156 301 158 206 208 302 124 208 206 303 131 209 159 304 160 80 209 305 87 89 238 306 161 211 162 307 210 126 211 308 163 239 126 309 82 160 212 310 125 212 160 311 162 211 213 312 126 213 211 313 132 214 163 314 164 94 214 315 32 166 215 316 128 215 166 317 39 168 216 318 129 216 168 319 118 217 167 320 166 33 217 321 43 148 218 322 119 218 148 323 130 219 170 324 169 63 219 325 69 157 220 326 123 220 157 327 79 172 221 328 131 221 172 329 83 161 222 330 125 222 161 331 93 174 223 332 132 223 174 333 96 164 224 334 127 224 164 335 127 225 180 336 174 95 225 337 21 143 226 338 116 226 143 339 116 227 184 340 144 22 227 341 28 165 228 342 117 228 165 343 117 229 190 344 145 27 229 345 49 151 230 346 120 230 151 347 120 231 195 348 152 50 231 349 55 153 232 350 121 232 153 351 121 233 200 352 154 56 233 353 61 169 234 354 122 234 169 355 122 235 203 356 155 62 235 357 75 171 236 358 124 236 171 359 124 237 208 360 159 76 237 361 89 173 238 362 126 238 173 363 126 239 213 364 163 90 239 365 127 240 176 366 138 240 180 367 186 241 141 368 187 241 113 ```
实现操作系统页面置换算法,调用的ListUtils.java中的代码都是什么意思?能否帮忙解释一下原理?
我在用Java做操作系统中的页面置换算法,实现FIFO,CLOCK和LRU这三种算法,在这三个算法实现的过程中,都调用了ListUtils.java,但是我不懂ListUtils.java中的代码是什么意思,导致我其他的代码也看不懂。向各位大神请教一下,能否解释一下ListUtils.java中代码的含义和原理?感谢感谢! 另外在算法中的 Object[] strList = list.toArray(); for(int column = 0; column < list.size(); column++) { FIFOData[column][i+1] = strList[column]; } 这两行代码是什么意思呢?我看在每一个页面置换算法中都有这两行代码,但是我看不懂!麻烦各位大佬帮忙看一下!万分感谢! 下面贴上代码: ListUtils.java ``` package utils; import java.util.List; public class ListUtils { public ListUtils() { } /** * 输出 * @param list 将List转为数组并输出, out: 2, 3, 4 * @return */ public static String listToString(List list){ StringBuffer content = new StringBuffer(); for(int i = 0; i < list.size(); i++){ content.append(list.get(i)); if(i < list.size() - 1){ content.append(","); } } return content.toString(); } /** * 在list中查找是否有str * @param list * @param str * @return */ public static boolean find(List<String> list, String str){ boolean flag = false; for(String lis : list){ if(lis.equals(str)){ flag = true; } } return flag; } /** * 在List中查找是否有String,如果有返回下标, 否则返回 -1 * @param list * @param str * @return */ public static int findIndex(List<String> list, String str) { int index = 0; for(String lis : list) { if(lis.equals(str)) { return index; } index++; } return -1; } public static boolean clockJudge(String[] clock, int index) { if(clock[index].equals("0")) { return true; } return false; } /** * * @param index 下标 * @param clock 时钟 * @param range 当前使用内存块 * @return */ public static int findZero(int index, String[] clock, int range) { while(true) { if(clock[index].equals("0")) { break; }else { clock[index] = "0"; index++; if(index > range-1) { index = Math.abs(range - index); } } } return index; } /** * 在数组中查找是否存在该字符串 * @param obj * @param str * @return */ public static boolean strJudge(Object[] obj, String str) { boolean flag = false; if(obj == null) { return flag; } for(int i = 0; i < obj.length; i++) { if(str.equals(obj[i])) { flag = true; break; } } return flag; } /** * 获取二维数组中同一列的行的长度 * @param str 数据 * @param length 二维数组的列 * @param memory 内存块 * @return * */ public static int findNull(Object[][] str, int length, int memory) { int index = 0; if(str == null) { return -1; } for(int i = 0; i < memory; i++) { if(str[i][length] != null) { index = i; } } return index; } } ``` 在FIFO中调用: ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576503707_674210.png) 在URL中调用: ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576503832_866034.png) 在Clock中调用: ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576503948_604271.png)
R语言predict(smooth.spline是什么意思?谢谢!
1. predict(smooth.spline(index, temp, w=c(0, rep(1,1023)), nknots=82), index)$y 2. predict(smooth.spline((1:1024), spec, all.knots=TRUE, df=(1024 %/% 45), w=weight), (1:1024))$y 正在研究predict(smooth.spline(...就从网上找了1,2两个例子,但是不知道这些项是什么意思,index, temp, w=c(0, rep(1,1023)), nknots=82,df=(1024 %/% 45),尤其是$y,至少也应该;y吧? 这是我看的其它例子predict(lm.sol,ex,interval="prediction",level=0.95),一个预测,这个简单可以理解,但上面两个复杂的就不知道在干什么了?
在我这个例子中where 1=1 {0}什么意思?{0}指的哪个?
``` string table = @"select a.IDNumber,(a.SurName||a.Name) as Name,a.Sex,a.Gzdw,a.Rszgdw,sum(CASE WHEN b.[State]=0 THEN 1 ELSE 0 END) AS wsj ,sum(CASE WHEN b.[State]=1 THEN 1 ELSE 0 END) AS sz ,sum(CASE WHEN b.[State]=2 THEN 1 ELSE 0 END) AS cz ,sum(CASE WHEN b.[State]=3 THEN 1 ELSE 0 END) AS jc ,(select COUNT(distinct ID) from CardApplyRecord where EmployeeID=a.ID and [State]=0) AS sbz from Employee a inner join [Cards] b on a.IDNumber=b.IDNumber where 1=1 {0} group by a.ID,a.IDNumber,a.SurName,a.Name,a.Sex,a.Gzdw,a.Rszgdw order by a.Gzdw"; ``` 请问一下, where 1=1 {0}什么意思?{0}指的哪个? 麻烦大佬指点一下。
姐妹们,1、x = data.iloc[:, 0].values这句是什么意思啊/2、我的一串数据画不出来?
import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns sns.set_style('darkgrid') sns.set_context('paper') #x = np.random.normal(size=100)#这个数据就可以 ![图片说明](https://img-ask.csdn.net/upload/201908/23/1566545083_20165.png) s=pd.read_csv('2016 wucha.csv') x=np.array(s) #我的数据就不行 ![图片说明](https://img-ask.csdn.net/upload/201908/23/1566545127_727644.png) #sns.distplot(x) #sns.distplot(x,rug=True, hist=False,color='red') sns.kdeplot(x, shade=True)#这个图片是我想要的效果也就是别人数据的效果 ![图片说明](https://img-ask.csdn.net/upload/201908/23/1566545152_496542.png)
cin.get()这里是什么意思
unsigned int size = 0;//初始化车子的数量 cout << "How many cars do you wish to catalog? "; cin >> size;//输入车辆 cin.get();//??? //等价于 struct car* pcar = new struct car[size]; car* pcar = new car[size];//结构数组,根据输入的车辆来改变,数组 for (unsigned int i = 0; i < size; i++) { cout << "Car #" << i + 1 << ":" << endl; cout << "Please enter the make: "; getline(cin, pcar[i].company); cout << "Please enter the year make: "; cin >> pcar[i].pro_year; cin.get(); }
遇到Program type already present: android.support.v4.app.BackStackRecord$Op这个问题
运行代码的时候,出现了这个问题 ``` Program type already present: android.support.v4.app.BackStackRecord$Op Message{kind=ERROR, text=Program type already present: android.support.v4.app.BackStackRecord$Op, sources=[Unknown source file], tool name=Optional.of(D8)} ``` 虽然不知道具体意思,感觉就是v4包冲突,可是我不会找在哪冲突的 在网上疯狂搜解决办法,没有一个奏效 给各位大佬呈上我的build.gradle ``` apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.example.asus.bs_im" minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" //use legacy for android 6.0 useLibrary 'org.apache.http.legacy' } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { api fileTree(include: ['*.jar'], dir: 'libs') api 'com.android.support.constraint:constraint-layout:1.0.2' implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:support-v4:27.1.1' implementation 'com.squareup.okhttp3:okhttp:3.8.1' implementation 'com.google.code.gson:gson:2.8.1' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' api project(':easeui') configurations { all*.exclude group: 'com.android.support', module: 'support-v13' } } ``` 整了两三个小时了,各种办法都试过了,希望有大佬来拯救一下我这个辣鸡
这个this.length是什么意思
var arr = [0,1,2,3,4,5]; Array.prototype.Push = function{ for(var i=0;i<arguments.length;i++) { this[this.length] = arguments[i]; } } arr.Push(1,2,3) this.length的初始值不是3吗,但是i是从0开始的,如果当i=0时, this[this.length] = arguments[i];是不是可以理解为arr[3]=arguments[0]=0,是不是我的this理解错了,this指什么,不是指arr吗
工行支付接口1.0.0.3版本
<p>       小弟最近一个项目需要用到这个接口。做的是一个c2c网站,支持在线网银交易。想使用工行的接口。但是怎么搞都搞不定。网上也没有具体完整的。请各位有实际经验的大哥大姐们指点。先前看的是1.0.0.0版,现在使用.3版本。文档2个都看过,但是没明白有些概念。这个项目是参加电子商务竞赛的,所以我第一想法是尽量不牵涉银行方面。如果一定需要,请各位明示。 研究了2天,稍微有点头绪。首先需要对tranDate的xml明文进行Base64编码。这里面有比较多的参数,多数是基础的,或者是不用改动的,比如版本号等。但有些参数比如orderDate自行产生。</p> <p>       </p> <pre name="code" class="java">public static String tranDate(String orderDate){ StringBuffer s=new StringBuffer(); s.append("&lt;?xml version='1.0' encoding='GBK' standalone='no'?&gt;"); s.append("&lt;B2CReq&gt;"); s.append("&lt;interfaceName&gt;ICBC_PERBANK_B2C&lt;/interfaceName&gt;"); s.append("&lt;interfaceVersion&gt;1.0.0.3&lt;/interfaceVersion&gt;"); s.append("&lt;orderInfo&gt;"); s.append("&lt;orderDate&gt;"+orderDate+"&lt;/orderDate&gt;"); s.append("&lt;orderid&gt;20070725105014-2134062548&lt;/orderid&gt;"); s.append("&lt;amount&gt;1&lt;/amount&gt;"); s.append("&lt;curType&gt;001&lt;/curType&gt;"); s.append("&lt;merID&gt;0200EC20000875&lt;/merID&gt;"); s.append("&lt;merAcct&gt;0200020409015029130&lt;/merAcct&gt;"); s.append("&lt;/orderInfo&gt;"); s.append("&lt;custom&gt;"); s.append("&lt;verifyJoinFlag&gt;0&lt;/verifyJoinFlag&gt;"); s.append("&lt;Language&gt;ZH_CN&lt;/Language&gt;"); s.append("&lt;/custom&gt;"); s.append("&lt;message&gt;"); s.append("&lt;goodsID&gt;&lt;/goodsID&gt;"); s.append("&lt;goodsName&gt;&lt;/goodsName&gt;"); s.append("&lt;goodsNum&gt;&lt;/goodsNum&gt;"); s.append("&lt;carriageAmt&gt;&lt;/carriageAmt&gt;"); s.append("&lt;merHint&gt;&lt;/merHint&gt;"); s.append("&lt;remark1&gt;&lt;/remark1&gt;"); s.append("&lt;remark2&gt;&lt;/remark2&gt;"); s.append("&lt;merURL&gt;http://localhost:8080/ICBC/ICBCDemo.html&lt;/merURL&gt;"); s.append("&lt;merVAR&gt;&lt;/merVAR&gt;"); s.append("&lt;/message&gt;"); s.append("&lt;/B2CReq&gt;"); return s.toString(); } public String getTranData() { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); String orderDate = formatter.format(new Date());// 14位时间戳 String encoded = Base64.encode(tranDate(orderDate), "UTF-8"); return encoded; }</pre> <p> </p> <p>在表单部分: </p> <p>   </p> <pre name="code" class="html">&lt;form name="order" method="post" action="https://mybank.icbc.com.cn/servlet/ICBCINBSEBusinessServlet"&gt; &lt;input name="interfaceName" type="text" value="ICBC_PERBANK_B2C" &gt; &lt;input name="interfaceVersion" type="text" value="1.0.0.3"&gt; &lt;input name="tranData" type="text" value="&lt;%=t.getTranData()%&gt;"/&gt; &lt;input name="merSignMsg" type="text" value="DEIdSLqGvBJAcJFzg0BuhuM3gVVofOahFRFAOJ//kcjvZqUJ0GWcY3C/4qufgK+qsqbmQWV2rFdHwzvgJXg0AXpzPPlJ7JesO2iXCGXCWMchr7KaoVe10w20TojcyJxLbVciuA3C2YPoyY7/+jv6lsnhS5GcR6GDe6vm86MZmv8="&gt; &lt;input name="merCert" type="text" value="MIICUTCCAbqgAwIBAgIKI9fKEDP6AAAXtjANBgkqhkiG9w0BAQUFADA0MRgwFgYDVQQDEw9wYmouaWNiYy5jb20uY24xGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjAeFw0xNzAzMTAwNzI0MTdaFw0xODAzMTAwNzI0MTdaMD4xEzARBgNVBAMTCnBhbi5lLjAyMDAxDTALBgNVBAsTBDAyMDAxGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAqBdQrbNWE61+forNFMGI/MmXxKY58P39YO4vzLpHCTHNGRwJKIwILMEOND88vh7cXTBY8kbt3vt0N+4pJY3iwKQA0GfuLfv5EjrsstyUohhogoxNAwxdbOLUTnn1ejNjwelZch4GqdkgmRzu6uTywRGW//foiUNgR/yL7Q2FcV0CAwEAAaNgMF4wSwYDVR0fBEQwQjBAoD6gPKQ6MDgxDjAMBgNVBAMTBWNybDIxMQwwCgYDVQQLEwNjcmwxGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjAPBgNVHWMECAMGAP8AAAAAMA0GCSqGSIb3DQEBBQUAA4GBAOImQhTOiQxHABUefFShrD1u3N2GhVP6JnyNUOAfI40WqxszjyfmRmhYPQUQc+8fMf52mcYXiVaEM4BVuRLPkCaybBwI0ykS+xBNMhy72naQPCeR+NNyZ4xduv/E5UE+INJrjnOHR7UWRBzdxX9bjsFB16beUVir7+S+adaXyQFT"/&gt; &lt;input type="submit" value=" 提 交 订 单 " &gt; &lt;/form&gt;</pre> <p> </p> <p>     </p> <form action="https://mybank.icbc.com.cn/servlet/ICBCINBSEBusinessServlet" enctype="application/x-www-form-urlencoded" method="post"> <p>   接下来就是我的疑问。希望各位指点。 </p> <p>  1.在表单部分有merSignMsg和merCert这个是根据什么来得到的呢?应该是动态的吧?就像tranData的获取一样。 </p> <p>   文档中说</p> <p><img src="http://dl.iteye.com/upload/attachment/360487/45443813-4a59-3383-bc5f-1cb0b6e3b2d8.jpg" alt="" width="573" height="453"></p> <p> </p> <p>后2个参数的概念非常模糊,如何获取呢?<span lang="EN-US">merSignMsg的注意部分写的什么意思?这个参数到底是如何计算出来的呢?merCert也是很模糊。</span></p> <p><span lang="EN-US">请有开发过的大哥大姐指点谢谢。</span></p> <p> </p> <p><span lang="EN-US">这是工行报的错误:</span></p> <p><span lang="EN-US"><img src="http://dl.iteye.com/upload/attachment/360515/fc18499f-419a-350e-b045-e49a454c4dbf.jpg" alt="" width="745" height="365"></span></p> <p> </p> <p> </p> </form>
Generate hash code()and equals()......粗体语句什么意思??
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + id; **// result = prime * result + ((title == null) ? 0 : title.hashCode());????** return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; News other = (News) obj; if (id != other.id) return false; if (title == null) { if (other.title != null) return false; } else if (!title.equals(other.title)) return false; return true; }
项目启动报错org.xml.sax.SAXParseExceptionpublicId
Caused by: org.xml.sax.SAXParseExceptionpublicId: -//W3C//DTD HTML 4.01 Transitional//EN; systemId: http://www.w3.org/TR/html4/loose.dtd; lineNumber: 31; columnNumber: 3; 实体 "HTML.Version" 的声明必须以 '>' 结尾。 这错误什么意思呀...纠结半天了....求大神解答解答... 我的xml的表头有错吗 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。这个题是什么意思? 【输入形式】 输入在一行中给出1个正整数,单位是厘米。 【输出形式】 在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值(近似到整数),中间用空格分开。 【样例输入】 170 【样例输出】 5 7
安装ai2018提示无法写入注册表值.请检查权限错误代码160.
![图片说明](https://img-ask.csdn.net/upload/201909/19/1568884230_578092.jpg) ![图片说明](https://img-ask.csdn.net/upload/201909/19/1568884312_48235.jpg) 已经试过了用管理员模式运行了,大佬帮忙看下代码什么意思: -------------------------------------- Summary -------------------------------------- - 2 fatal error(s), 0 error(s), 1 warnings(s) FATAL: Error (Code = 160) executing in command 'CreateRegistryKeyCommand' for package: 'AdobeIllustrator22-Core', version:22.0.0.244 FATAL: Error occurred in install of package (Name: AdobeIllustrator22-Core Version: 22.0.0.244). Error code: '160' WARN: Check for Registry permissions. (Creating Registry Key Failed - Start 64-bit:1 root:0 key:.dib\OpenWithList. Error 5 拒绝访问。) -------------------------------------------------------------------------------------
关于VS2010中asp.net后台代码中一个报错,不知道什么意思
报的错是这个: ![图片说明](https://img-ask.csdn.net/upload/201805/15/1526347768_933817.png) ![图片说明](https://img-ask.csdn.net/upload/201805/15/1526347780_974018.jpg) 然后我的后台代码是如下,起初没有任何错误提示,但是按下F11调试后就出现上面的错误了 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Drawing; using System.Drawing.Drawing2D; using System.Web.UI.DataVisualization.Charting; namespace zhu { public partial class WebForm1 : System.Web.UI.Page { private SqlConnection SqlConnString; string[] Count1 = new string[9]; double[] Count2 = new double[9]; //string[] Count3 = new string[11]; protected void Page_Load(object sender, EventArgs e) { DataSet ds = new DataSet(); string vOutParam = ""; ds = ExeProcDT3("Searchtable5", "", ref vOutParam); if (ds.Tables.Count >0) { DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; i < 9; i++) { Count2[i] = Convert.ToDouble(dt.Rows[i]["AM"]); Count1[i] = dt.Rows[i]["c"].ToString() + dt.Rows[i]["a"].ToString(); } } } zhuzhaugntu(Count1, Count2); } //柱状图图形的设置 private void zhuzhaugntu(string[] a, double[] b) { Chart1.ChartAreas[0].BackColor = Color.Black;//设置背景为黑色 Chart1.ChartAreas[0].Area3DStyle.PointGapDepth = 10;//x轴行间距 Chart1.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash;//需线 Chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.Yellow;//需线颜色 Chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;//关掉竖线1 //根据水尺最高值设置Y轴间距 Chart1.ChartAreas[0].AxisY.Maximum = 5000; Chart1.Series[0].Label = "#VAL";//设置标签文本 (在设计期通过属性窗口编辑更直观) Chart1.Series[0].IsValueShownAsLabel = true;//显示标签 Chart1.ChartAreas[0].AxisX.LabelStyle.ForeColor = Color.Blue; Chart1.ChartAreas[0].AxisX.LabelAutoFitMaxFontSize = 12; Chart1.ChartAreas[0].AxisY.LabelAutoFitMaxFontSize = 15; Chart1.ChartAreas[0].AxisY.LabelStyle.ForeColor = Color.Red; Chart1.Series[0].Points.DataBindXY(a, b);//初始化数据 /*Chart1.Series[1].Label = "#VAL"; Chart1.Series[1].IsValueShownAsLabel = true; Chart1.ChartAreas[0].AxisX2.LabelStyle.ForeColor = Color.Blue; Chart1.ChartAreas[0].AxisX2.LabelAutoFitMaxFontSize = 12; Chart1.Series[0].Points.DataBindXY(c);*/ } //连接数据库 private SqlConnection GetConnect() { string strSqlSqlConn = "Data Source=.;Initial Catalog=plc;" + "Persist Security Info=True;User ID=Jerome;Password=123456"; SqlConnection sqlConnString = new SqlConnection(strSqlSqlConn); return sqlConnString; } /// <summary> /// 执行单入存过带多个表 /// </summary> /// <param name="procName">存储过程名称</param> /// <param name="vInParam">输入参数</param> /// <param name="vOutParam">输出参数</param> /// <returns></returns> public DataSet ExeProcDT3(string procName, string vInParam, ref string vOutParam) { try { SqlConnString = GetConnect(); SqlCommand SqlCmd = new SqlCommand(procName, SqlConnString); SqlCmd.CommandType = CommandType.StoredProcedure; SqlCmd.Parameters.Add("@inparam", SqlDbType.VarChar, 1000).Value = vInParam; SqlCmd.Parameters.Add("@outparam", SqlDbType.VarChar, 1024).Direction = ParameterDirection.Output; SqlDataAdapter SqlDa = new SqlDataAdapter(SqlCmd); DataSet DS = new DataSet(); SqlDa.Fill(DS); vOutParam = SqlCmd.Parameters["@outparam"].Value.ToString(); return DS; } catch (Exception) { return null; } finally { SqlConnString.Close(); } } } }
ASP中,下面RolesManage.aspx.cs中的三小处代码是什么意思来着?
RolesManage.aspx ``` <%@ Page Language="C#" AutoEventWireup="true" CodeFile="RolesManage.aspx.cs" Inherits="SystemManagment_RolesManage" Debug="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .style1 { width: 100%; } .style2 { width: 170px; } .style3 { width: 100px; } </style> <script> </script> </head> <body> <form id="form1" runat="server"> <input id="hdnEmailID" type="hidden" name="hdnEmailID" value="0" runat=server /> <div> <table class="style1"> <tr> <td> &nbsp;</td> </tr> <tr> <td align="center"> 角色管理</td> </tr> <tr> <td> &nbsp;</td> </tr> <tr> <td> <table class="style1"> <tr> <td align="right"> 角色名称:</td> <td class="style2"> <asp:TextBox ID="RoleName" runat="server"></asp:TextBox> </td> <td class="style3"> <asp:Button ID="AddRole" runat="server" Text="添加角色" /> </td> <td> <asp:Button ID="DeleteRole" runat="server" Text="删除角色" /> </td> </tr> </table> </td> </tr> <tr> <td> &nbsp;</td> </tr> <tr> <td align="center"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="289px" OnRowDataBound="Gridview_RowDataBound"> <Columns> <asp:BoundField HeaderText="角色名称" DataField="RoleName" /> </Columns> <AlternatingRowStyle BackColor="#D2E9FF" /> </asp:GridView> </td> </tr> </table> </div> </form> </body> </html> ``` RolesManage.aspx.cs ``` using System; using System.Web; using System.Web.UI.WebControls; using System.Data; using System.Configuration; using System.Web.Security; public partial class SystemManagment_RolesManage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ShowRoles(); } } protected void ShowRoles() { string[] RolesArray = Roles.GetAllRoles(); DataTable AllRolesTable = new DataTable(); AllRolesTable.Columns.Add("RoleName",typeof(string)); foreach (string RoleName in RolesArray) { DataRow NewRow = AllRolesTable.NewRow(); NewRow[0] = RoleName; //第一处 AllRolesTable.Rows.Add(NewRow); } GridView1.DataSource = AllRolesTable; GridView1.DataBind(); } protected void Gridview_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.ID = e.Row.Cells[0].Text; //第二处1 e.Row.Attributes.Add("onclick", "GridView_selectRow(this,"+e.Row.Cells[0].Text+")"); //第二处2 } } protected void AddRole_Click(object sender, EventArgs e) { try { Roles.CreateRole(RoleName.Text); ShowRoles(); } catch { throw; } } protected void DeleteRole_Click(object sender, EventArgs e) { Roles.DeleteRole(hdnEmailID.Value); //第三处 ShowRoles(); } } ```
请问各位IDEA的SSM项目,报这个是什么意思,求解
请问各位! 以前的SSM项目,现在打开提示这个错 是我电脑中Mysql没了吗? 还是什么错呢? 真是百思不得其解! 烦请各位大神帮忙看一看! 谢谢了![图片说明](https://img-ask.csdn.net/upload/201912/14/1576329833_660903.png) 补充: ``` driver=com.mysql.cj.jdbc.Driver #在和mysql传递数据的过程中,使用unicode编码格式,并且字符集设置为utf-8 url=jdbc:mysql://127.0.0.1:3306/appinfodb?characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false username=root password=root <!-- 配置数据源 --> <bean id="dataSoure" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/appinfodb?characterEncoding=utf-8&amp;serverTimezone=GMT%2B8&amp;useSSL=false"/> <property name="username" value="root"/> <property name="password" value="root"/> </bean> ``` **cj是mysql8.0特有的方法** 这是我的配置文件以及我的读取配置文件中的值的方法 是有什么错误吗? 我的数据库名字叫appinfodb 是不是我有什么东西被我误删了呢?
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、PDF搜索网站推荐 对于大部
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入  假设现有4个人
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
SQL-小白最佳入门sql查询一
一 说明 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略; 建表语句: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // dosho
【图解经典算法题】如何用一行代码解决约瑟夫环问题
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。 1、方
致 Python 初学者
文章目录1. 前言2. 明确学习目标,不急于求成,不好高骛远3. 在开始学习 Python 之前,你需要做一些准备2.1 Python 的各种发行版2.2 安装 Python2.3 选择一款趁手的开发工具3. 习惯使用IDLE,这是学习python最好的方式4. 严格遵从编码规范5. 代码的运行、调试5. 模块管理5.1 同时安装了py2/py35.2 使用Anaconda,或者通过IDE来安装模
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
GitHub标星近1万:只需5秒音源,这个网络就能实时“克隆”你的声音
作者 | Google团队译者 | 凯隐编辑 | Jane出品 | AI科技大本营(ID:rgznai100)本文中,Google 团队提出了一种文本语音合成(text to speech)神经系统,能通过少量样本学习到多个不同说话者(speaker)的语音特征,并合成他们的讲话音频。此外,对于训练时网络没有接触过的说话者,也能在不重新训练的情况下,仅通过未知说话者数秒的音频来合成其讲话音频,即网
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
      11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下
【管理系统课程设计】美少女手把手教你后台管理
【后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块(文章最后附有源码) 一、这是一个什么系统? 1.1 学习后台管理系统的原因 随着时代的变迁,现如今各大云服务平台横空出世,市面上有许多如学生信息系统、图书阅读系统、停车场管理系统等的管理系统,而本人家里就有人在用烟草销售系统,直接在网上完成挑选、购买与提交收货点,方便又快捷。 试想,
4G EPS 第四代移动通信系统
目录 文章目录目录4G EPSEPS 的架构EPS 的参考模型E-UTRANUEeNodeBEPCMME(移动性控制处理单元)S-GW(E-RAB 无线访问承载接入点)P-GW(PDN 接入点)HSS(用户认证中心)PCRF(计费规则与策略)SPR(用户档案)OCS(在线计费)OFCS(离线计费)接口类型Uu 接口(空中接口,UE 和 AN 之间)S1 接口(AN 和 CN 之间)S1-U 接口和
相关热词 c# plc s1200 c#里氏转换原则 c# 主界面 c# do loop c#存为组套 模板 c# 停掉协程 c# rgb 读取图片 c# 图片颜色调整 最快 c#多张图片上传 c#密封类与密封方法
立即提问