小编MrS*_*S16的帖子

Golang在包之间共享配置

所以我刚开始学习Go编程语言,并花了几个小时来查看示例,引用等等.大多数人都同意,没有比学习语言更好的方法而不是潜入并做出某些东西,这正是我此刻想要做的事情.我正在构建一个Restful Web服务.我已经设法运行基础知识以及插入数据库,注册路由等.但是在过去的两天里,我一直在努力实现应用程序配置/属性.可能只是因为我是新手,我的Go项目架构都是错误的,因此为什么我遇到这样的困难.没有进一步的到期,这是我的项目结构

src
   server
      database
         dbaccess.go
         dbcomm.go
      handling
         handler.go
         handlercomm.go
      models
         config.go
         response.go
         user.go
      routing
         routes.go
      main.go
Run Code Online (Sandbox Code Playgroud)

这是我的config.go

package models

import (
   "io/ioutil"
   "encoding/json"
)

type Config struct  {
   Db map[string]string `json:"db"`
   Server map[string]string `json:"server"`
}


func NewConfig(fname string) *Config{
   data,err := ioutil.ReadFile(fname)
   if err != nil{
      panic(err)
   }
   config := Config{}
   err = json.Unmarshal(data,&config)
   if err != nil {
   panic(err)
}
return config
Run Code Online (Sandbox Code Playgroud)

这是我的主要

func main(){
    args := os.Args[1:]
    if len(args) == 0{
       fmt.Println("********************\nMust specify a config file   in …
Run Code Online (Sandbox Code Playgroud)

go gorilla

10
推荐指数
2
解决办法
5412
查看次数

拆分c ++字符串提升?

给定一个字符串,如"John Doe,USA,Male",我将如何将字符串与逗号分隔为分隔符.目前我使用升级库,我设法拆分但白色间距导致问题.

例如,上面的字符串一旦拆分成一个向量,只包含"John",而不是其余的.

UPDATE

这是我到目前为止使用的代码

    displayMsg(line);   
    displayMsg(std::string("Enter your  details like so David Smith , USA, Male OR q to cancel"));
    displayMsg(line);

    std::cin >> res;    
    std::vector<std::string> details;
    boost::split(details, res , boost::is_any_of(","));

// If I iterate through the vector there is only one element "John" and not all ?
Run Code Online (Sandbox Code Playgroud)

迭代后,我只得到名字而不是完整的细节

c++ string boost split

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

Laravel数组为json格式

所以我试图将一个Laravel数组转换成json我可以通过javascript操作它.我不确定这是如何正确实现的.到目前为止,这是代码

@foreach ($posts as $post)
<div class="row">
   <div class="col-md-8">
     <div class="row">
        <div class="col-md-8 tag">
            <h4><strong><a href="{{{ $post>postName }}}">#{{String::title($posts->postName) }}</a></strong></h4>
        </div>
     </div>
    <!-- ./ post title -->
   </div>    
</div>
<hr />
@endforeach


<script type="text/javascript">
   var data = "{{ ($posts) }}"; // ??
   console.log(data);
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript php laravel

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

标签 统计

boost ×1

c++ ×1

go ×1

gorilla ×1

html ×1

javascript ×1

laravel ×1

php ×1

split ×1

string ×1