最近我尝试运行我的 Java 项目,每当我运行它并将其打开到我得到的服务器地址时:
\n\n Unable to determine host name\njava.net.UnknownHostException: Caused by: java.net.UnknownHostException: (USERNAME): nodename nor servname provided, or not known\nRun Code Online (Sandbox Code Playgroud)\n\n其中 USERNAME 是我的用户名。我相信这与我的 /etc/hosts 文件有关。我尝试将其修改为:
\n\n##\n##\n# Host Database\n#\n# localhost is used to configure the loopback interface\n# when the system is booting. Do not change this entry.\n##\n127.0.0.1 \xc2\xa0 \xc2\xa0 \xc2\xa0 localhost\n255.255.255.255 broadcasthost\n::1 \xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0 localhost\nfe80::1%lo0 \xc2\xa0 \xc2\xa0 localhost\nRun Code Online (Sandbox Code Playgroud)\n\n每次我找不到服务器时,它仍然会出现相同的错误。我已经被困在这个问题上有一段时间了,大部分时间都花在修改主机文件上,但没有运气。关于如何解决这个问题有什么想法吗?
\n\n我也尝试删除我的项目并重新克隆它,但仍然出现相同的错误。
\n\n最终,我认为这与无法与主机连接有关。
\n我正在使用此查询获取1000条数据记录:
SELECT
RIGHT(tagarr, LENGTH(tagarr) - LENGTH('encoder:')) enc, mo.src_ip, mo.datacenter
FROM
logical_service ls, mpeg_out mo, UNNEST(ls.tags) AS tagarr
WHERE
tagarr LIKE 'encoder:%'
AND mo.lid = ls.lid
Run Code Online (Sandbox Code Playgroud)
这将创建3列数据,如下所示:
encoder | src_ip | datacenter
Run Code Online (Sandbox Code Playgroud)
然后我有一个encoder包含字段的表
encoder | output_source_ip | datacenter
Run Code Online (Sandbox Code Playgroud)
output_source_ip主要为null,因此,encoder如果编码器和数据中心上的选择与编码器和数据中心匹配,我想用src_ip 更新表上的该列。
知道我该怎么做吗?这是我尝试做的尝试,但肯定被打破了:
UPDATE encoder
SET output_source_ip = (
SELECT
RIGHT(tagarr, LENGTH(tagarr) - LENGTH('encoder:')) encoder, mo.src_ip, mo.datacenter
FROM
logical_service ls, mpeg_out mo, UNNEST(ls.tags) AS tagarr
WHERE
tagarr LIKE 'encoder:%'
AND mo.lid = ls.lid
);
Run Code Online (Sandbox Code Playgroud) 我正在解组一个结构,我希望它以格式化的方式打印它。
我的代码(https://play.golang.org/p/D0KwGP6Cxa0)目前产生以下输出:
main.ADIStruct{CondensedADI:[]main.CondensedADI{main.CondensedADI{Name:"Type", Value:"title"}, main.CondensedADI{Name:"Title", Value:"Ste Life_S01_E10_"}, main.CondensedADI{Name:"Title_Brief", Value:"Ste Life_S01_E10_HD"}, main.CondensedADI{Name:"Episode_Name", Value:"Cody Goes to Camp"}, main.CondensedADI{Name:"Episode_ID", Value:"10"}, main.CondensedADI{Name:"Summary_Short", Value:"Zack is excited to finally get rid of his brother when Cody leaves for math camp."}, main.CondensedADI{Name:"Rating", Value:"TV-G"}, main.CondensedADI{Name:"Run_Time", Value:"00:22:50"}, main.CondensedADI{Name:"Display_Run_Time", Value:"00:23"}, main.CondensedADI{Name:"Year", Value:"2005"}, main.CondensedADI{Name:"Closed_Captioning", Value:"Y"}, main.CondensedADI{Name:"Genre", Value:"Family"}, main.CondensedADI{Name:"Billing_ID", Value:"00000"}, main.CondensedADI{Name:"Actors_Display", Value:"Ashley Tisdale ( Maddie ), Brenda Song ( London ), Cole Sprouse ( Cody ), Dylan Sprouse ( Zack ), Kim Rhodes ( Carey ), Phill Lewis ( Moseby …Run Code Online (Sandbox Code Playgroud) 我试图做到这一点,当用户单击我的标签时,它会打开一个带有指定 URL 的新选项卡。它目前无法正常工作。任何想法我做错了什么或需要在我的方法中做什么?
rerouteToGoogle= () => {
return <Link to="google.com" />
}
<MediaQuery query="(min-width: 550px)">
<div style={styles.alignText}>
<Label color='green' basic onClick={this.rerouteToGoogle} >CSV</Label>
</div>
</MediaQuery>
Run Code Online (Sandbox Code Playgroud) 我最近将 Jest 版本从 24.x 更新到 27.0.0,这破坏了我的一项测试:
我的测试框架设置如下:
describe('PersonDescriber', () => {
let service: PersonDescriber;
const mock = {
getAutocompleteResults: jasmine.createSpy().and.returnValue({features: [{relevance: 1, meta: {}},{relevance: 0}]}),
};
}
Run Code Online (Sandbox Code Playgroud)
当我更新版本后,它现在就出错了jasmine:
ReferenceError: jasmine is not defined
知道发生了什么事吗?需要手动导入吗jasmine?当我使用旧版本的 Jest 时,我没有在此文件中导入 jasmine。
笑话:
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": "src",
"testRegex": ".spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"collectCoverage": true,
"coverageDirectory": "../coverage",
"collectCoverageFrom": [
"**/*.ts",
"!**/*.dto.ts",
"!**/*.model.ts",
"!**/*.module.ts",
"!**/main.ts",
"!**/configuration.ts"
],
"moduleNameMapper": {
"@config/(.*)": "<rootDir>/config/$1",
"@personDescriber/(.*)": "<rootDir>/personDescriber/$1",
"@health/(.*)": "<rootDir>/health/$1", …Run Code Online (Sandbox Code Playgroud) 我有一部分工作,但我被告知,如果条件块很短,我应该使用三元组.
module PayerContractsHelper
def showPayerContractRate(val)
json_val = JSON.parse(val)
if(json_val['amount'].present?)
"display:block"
else
"display:none"
end
end
end
Run Code Online (Sandbox Code Playgroud)
我怎么能用这段代码把它变成三元组呢?我假设代码更少,更精确.我怎样才能做到这一点?
我有这行代码只有2个选项.如果是提供商付款,那么使用provider_payments_work_lists_path else使用duplicate_claims_work_lists_path.现在我想要包含一个潜在的第三条路径.如果名称=="报销索赔"然后路由他们reimbursed_claims_work_lists_path.我怎样才能做到这一点?目前我有:
url = (workList.work_list_name == "Provider Payments") ? provider_payments_work_lists_path : duplicate_claims_work_lists_path
Run Code Online (Sandbox Code Playgroud) 我有代码:
go s.addItemSync(ch, cs.ResponseQueue, user)
Run Code Online (Sandbox Code Playgroud)
这调用了该函数:
func (s *Services) addItemSync(ch types.ChannelInsertion, statusQueueName, user string) {
//func body here
}
Run Code Online (Sandbox Code Playgroud)
不过我想这样做:
if ok, err := go s.addItemSync(ch, cs.ResponseQueue, user); !ok {
if err != nil {
log.Log.Error("Error adding channel", zap.Error(err))
return
}
Run Code Online (Sandbox Code Playgroud)
这会将其他功能更改为此
func (s *Services) addItemSync(ch types.ChannelInsertion, statusQueueName, user string) (bool, error) {
}
Run Code Online (Sandbox Code Playgroud)
例如,我希望能够声明 ago func但每次都会出错。知道如何在声明变量的同时能够调用go func同步调用的功能吗?正如 if ok, err := go s.addItemSync(ch, cs.ResponseQueue, user); !ok {行中所见?
go ×2
ruby ×2
jasmine ×1
java ×1
javascript ×1
mysql ×1
react-router ×1
reactjs ×1
typescript ×1